Trait lexa_framework::routing::RouterExt
source · pub trait RouterExt {
type State: StateInterface;
// Required method
fn routes() -> RouteCollection<Self::State>;
// Provided methods
fn router(self) -> Self
where Self: Sized { ... }
fn routes_with_state(_: &State<Self::State>) -> RouteCollection<Self::State> { ... }
fn router_collection() -> RouteCollection<Self::State> { ... }
}