pub struct ApplicationBuilder { /* private fields */ }Implementations§
Source§impl ApplicationBuilder
impl ApplicationBuilder
pub fn new() -> Self
pub fn container<F>(self, configure: F) -> Self
pub fn middleware<F>(self, configure: F) -> Selfwhere
F: FnOnce(&MiddlewareRegistry),
pub fn web<F>(self, build: F) -> Self
pub fn api<F>(self, build: F) -> Self
pub fn build(self) -> Application
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ApplicationBuilder
impl !RefUnwindSafe for ApplicationBuilder
impl !Send for ApplicationBuilder
impl !Sync for ApplicationBuilder
impl Unpin for ApplicationBuilder
impl UnsafeUnpin for ApplicationBuilder
impl !UnwindSafe for ApplicationBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more