rws-tower 18.29.0

Tower interop for rust-web-server: adapters between rws apps and Tower services and layers. (internal: use the rust-web-server crate).
Documentation
//! Tower interop for rust-web-server: adapters between rws apps and Tower services and layers.
//!
//! Internal to rust-web-server, released with it at the same version: use
//! these through the `rust_web_server` paths, which stay stable; this
//! crate's own layout may change in any release. See
//! `spec/WORKSPACE_SPLIT.md`.
#![cfg_attr(docsrs, feature(doc_cfg))]

// Derive output (rws-macros) names `::rust_web_server::…`; in this crate's
// tests that is this crate.
#[cfg(test)]
extern crate self as rust_web_server;

// The layers below, under the paths the moved code uses (`crate::request`, …);
// public (hidden) so doctests can name them as `rust_web_server::…`.
#[allow(unused_imports)]
#[doc(hidden)]
pub use rws_server::{app, application, core, header, http, middleware, otel, range, request, response, server, test_client, url};

pub mod tower;

#[cfg(test)]
pub(crate) mod test_env;