* Define `Response<T>`
This doesn't actually work because object-safe traits can't have methods with type parameters, so refactoring is needed.
* Define separate `RawResponse`, `Response<T>`
* Fix code style check
* Fix wasm32-only code
* Ignore IDEA files.
* Very rough draft.
* Fix compiler error: align types of pipeline and pipeline_context.
* Fix compiler error: align types of pipeline and pipeline_context.
* Fix compiler error around request builder.
* Match create_collection implementation.
* Fix error conversion.
* Fix data lake example.
* Format code.
* Fix typo.
* Test path create. Failing...
* Add missing content length header.
* Clean up comment.
* Remove commented code. Add timestamp to file system name. Rename variables. Fix newlines. Don't panic when create path fails.
* WIP
* Fail e2e test if create path did not work, while still deleting file system.
* Use actual bearer token in auth header.
* Use actual bearer token.
* Code format.
* Remove unneeded bearer token reference from DataLakeClient.
* Print debug info.
* Send proper auth header.
* Code format.
* Code format.
* Adopt new way to do options.
* Remove TODO comment.
* No need to set body to empty byte array.
* Remove comment.
* Fix env var names.
* Improve create_path response headers.
* Ignore batch files.
* Add assertions to e2e test.
* Remove unused.
* Format code. Fix bug.
* Consolidate two examples into one. Align example with e2e test.
* Add step to e2e test and example that fails to create file that already exists.
* Add mock testing framework support code. But can't switch e2e test until all operations are using pipeline architecture.
* Introduce actual DataLakeContext.
* separate codegen for models
* separate codegen operations
* update codegen errors
* add Config::default
* update lib_rs::Error
* start codegen for routes
* add verb to routes
* route paths
* return Responder & routes
* format with stable
* add example_path
* add responder
* add example constants
* add example responses
* support body params
* snake_case for examples module name
* add two more api versions
* set base path for examples
* implemenet Responder without derive
* move routes to start of file
* name Response
* add preview APIs too
* look up example by response code
* allow missing examples
* stable rustfmt
* sort super::*
* remove AutoRust CLI
* trim example path
* remove server-side routes codegen
* fix status code case
* newest specs
* generated code
Co-authored-by: Cameron Taggart <cameron.taggart@gmail.com>
* Use ClientOptions to create Pipeline
* Resolve PR feedback
* Conditionally compile for WASM support
* Change Cosmos samples to use new pipeline
* Fix WASM build check
* Remove unnecessary `pub(crate)` declarations