camber 0.4.1

Opinionated async Rust for IO-bound services on top of Tokio
Documentation
#[path = "support/h2_client.rs"]
pub mod h2_client;
#[path = "support/http.rs"]
pub mod http;
#[path = "support/metrics_scrape.rs"]
pub mod metrics_scrape;
#[path = "support/rejection_kinds.rs"]
pub mod rejection_kinds;
#[path = "support/rejection_metrics.rs"]
pub mod rejection_metrics;
#[path = "support/rejection.rs"]
pub mod rejection_support;
#[path = "support/runtime.rs"]
pub mod runtime_support;
#[path = "support/tls.rs"]
pub mod tls;
#[path = "support/trace_capture.rs"]
pub mod trace_capture;
#[cfg(feature = "ws")]
#[path = "support/ws.rs"]
pub mod ws;

pub mod common {
    pub use crate::h2_client::*;
    pub use crate::metrics_scrape::*;
    pub use crate::rejection_kinds::*;
    pub use crate::rejection_metrics::*;
    pub use crate::rejection_support::*;
    pub use crate::runtime_support::*;
    pub use crate::tls::*;
    pub use crate::trace_capture::*;
    #[cfg(feature = "ws")]
    pub use crate::ws::*;
}

#[path = "acceptance_e2e/async_server_and_scheduling.rs"]
pub mod async_server_and_scheduling;
#[path = "acceptance_e2e/concurrent_routes_and_keepalive.rs"]
pub mod concurrent_routes_and_keepalive;
#[path = "acceptance_e2e/framework_rejections.rs"]
pub mod framework_rejections;
#[path = "acceptance_e2e/host_routing_and_outbound_proxy.rs"]
pub mod host_routing_and_outbound_proxy;
#[path = "acceptance_e2e/mixed_content_and_websocket_proxy.rs"]
pub mod mixed_content_and_websocket_proxy;
#[path = "acceptance_e2e/routing_and_outbound_calls.rs"]
pub mod routing_and_outbound_calls;
#[path = "acceptance_e2e/unified_rest_sse_websocket.rs"]
pub mod unified_rest_sse_websocket;