#![cfg_attr(docsrs, feature(doc_cfg))]
#[cfg(test)]
extern crate self as rust_web_server;
#[allow(unused_imports)]
#[doc(hidden)]
pub use rws_server::{application, core, error, header, request, response, server, url};
#[cfg(all(any(feature = "http-client", feature = "http2"), not(target_arch = "wasm32")))]
#[doc(hidden)]
pub use rws_server::crypto_provider;
#[cfg(feature = "http2")]
#[doc(hidden)]
pub use rws_server::tls;
#[cfg(all(any(feature = "http-client", feature = "http2"), not(target_arch = "wasm32")))]
#[doc(hidden)]
pub use rws_server::tls_client_builder;
#[allow(unused_imports)]
#[doc(hidden)]
pub use rws_proxy::{proxy};
pub mod gateway_api;
#[cfg(test)]
pub(crate) mod test_env;