1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! [`Service`]s that return responses without wrapping other [`Service`]s. //! //! These kinds of services are also referred to as "leaf services" since they sit at the leaves of //! a [tree] of services. //! //! [`Service`]: https://docs.rs/tower/latest/tower/trait.Service.html //! [tree]: https://en.wikipedia.org/wiki/Tree_(data_structure) #[cfg(feature = "redirect")] #[cfg_attr(docsrs, doc(cfg(feature = "redirect")))] pub mod redirect; #[cfg(feature = "redirect")] #[cfg_attr(docsrs, doc(cfg(feature = "redirect")))] #[doc(inline)] pub use self::redirect::Redirect; #[cfg(feature = "fs")] #[cfg_attr(docsrs, doc(cfg(feature = "fs")))] pub mod fs; #[cfg(feature = "fs")] #[cfg_attr(docsrs, doc(cfg(feature = "fs")))] #[doc(inline)] pub use self::fs::{ServeDir, ServeFile};