1 //! A collection of [`Layer`] based tower services
2 //!
3 //! [`Layer`]: crate::Layer
4 
5 pub use tower_layer::{layer_fn, Layer, LayerFn};
6 
7 /// Utilities for combining layers
8 ///
9 /// [`Identity`]: crate::layer::util::Identity
10 /// [`Layer`]: crate::Layer
11 /// [`Stack`]: crate::layer::util::Stack
12 pub mod util {
13     pub use tower_layer::{Identity, Stack};
14 }
15