You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-api-http/src/lib.rs

16 lines
586 B
Rust

#![recursion_limit = "256"]
pub mod http;
#[cfg(feature = "openapi")]
pub mod openapi;
pub(crate) mod providers;
pub use http::{
create_app_state_from_options, create_metrics_router, create_router_from_options,
create_router_from_shared_state, create_router_with_state_from_options,
extract_client_ip as extract_http_client_ip, hsts_header, liveness_check,
map_api_error as map_http_api_error, security_headers_middleware, start_proxy_cache_lifecycle,
websocket_handler, AppError, AppResult, AppState, AuthMethod, ProxyCacheLifecycleRuntime,
RouterOptions,
};