Skip to main content

alux_http_axum/
lib.rs

1#![doc = include_str!("../README.md")]
2
3//! Interprets typed HTTP programs as executable axum routes.
4//!
5//! The interpretation chooses axum's extractors for input roles, its responses for output kinds, and
6//! `Arc` for the runtime handle of a semantic context. Those choices stay inside this crate: the
7//! program compiled here is the same value any other interpreter folds.
8
9mod handler;
10mod input;
11mod output;
12mod parts;
13mod route;
14mod server;
15
16pub use handler::*;
17pub use input::*;
18pub use output::*;
19pub use parts::*;
20pub use route::*;
21pub use server::*;