Trait lexa_framework::Application
source · pub trait Application {
type Router: RouterExt<State = Self::State>;
type State;
// Provided methods
fn register_extension(
_: &State<Self::State>,
router: AxumRouter<Self::State>
) -> AxumRouter<Self::State> { ... }
fn register_layer(
_: &State<Self::State>,
router: AxumRouter<Self::State>
) -> AxumRouter<Self::State> { ... }
fn register_middleware(
_: &State<Self::State>,
router: AxumRouter<Self::State>
) -> AxumRouter<Self::State> { ... }
fn register_service(server: Server<Self::State>) -> Server<Self::State> { ... }
}
Expand description
Interface d’application web.