pub struct AppBuilder {
pub app: RuestApplication,
pub router: Router,
}Expand description
Application prête à écouter (DI + routeur Axum monomorphisé).
Fields§
§app: RuestApplication§router: RouterImplementations§
Source§impl AppBuilder
impl AppBuilder
pub fn port(self, port: u16) -> Self
pub fn host(self, host: impl Into<String>) -> Self
pub async fn listen(self) -> Result<(), CoreError>
pub fn build(self) -> (RuestApplication, Router)
Sourcepub fn with_jwt_auth(self, config: SecurityConfig) -> Result<Self, CoreError>
pub fn with_jwt_auth(self, config: SecurityConfig) -> Result<Self, CoreError>
Active l’authentification JWT (enregistre JwtService si besoin + middleware).
Enregistrez JwtService plus tôt via JwtService::register_dev_provider ou
register_jwt_provider dans un #[module] si des contrôleurs l’injectent au câblage des routes.
Auto Trait Implementations§
impl Freeze for AppBuilder
impl !RefUnwindSafe for AppBuilder
impl Send for AppBuilder
impl Sync for AppBuilder
impl Unpin for AppBuilder
impl UnsafeUnpin for AppBuilder
impl !UnwindSafe for AppBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more