HTTP API interface as a trait.
- Generate HTTP routing code from the custom trait definition.
- Handles HTTP body as JSON or the plain text.
- Leverages the Tower Service as a middleware.
- Non-textual parameters.
- Streaming body.
- OpenAPI spec generation.
- Generate code from the OpenAPI spec.
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.