Skip to main content

soaprs_http/
lib.rs

1//! Transport-neutral HTTP metadata.
2//!
3//! This crate intentionally contains no handler, extractor, body, router, or
4//! middleware implementation. Framework adapters translate this metadata to
5//! their native APIs.
6
7mod endpoint;
8mod error_mapping;
9mod path;
10mod policy;
11
12pub use endpoint::EndpointMetadata;
13pub use error_mapping::default_error_status;
14pub use http::{Method, StatusCode};
15pub use path::RoutePath;
16pub use policy::{AuthorizationPolicy, RateLimitPolicy};