alux_http_openapi/lib.rs
1#![doc = include_str!("../README.md")]
2
3//! Interprets typed HTTP programs as the `OpenAPI` document that describes them.
4//!
5//! This interpretation applies nothing. It reads each endpoint for what a caller states and what
6//! they are answered with, which is why it asks for shapes where an executing interpretation asks
7//! for extractors, and why it reads a failure's statuses from the type rather than from a value it
8//! never holds.
9
10mod handler;
11mod input;
12mod output;
13mod route;
14
15pub use handler::*;
16pub use input::*;
17pub use output::*;
18pub use route::*;