pub struct MiddlewareConsumer { /* private fields */ }Implementations§
Source§impl MiddlewareConsumer
impl MiddlewareConsumer
pub fn new() -> Self
pub fn apply<T>(&mut self) -> MiddlewareBindingBuilder<'_>where
T: NestMiddleware + Default,
pub fn apply_instance<T>(
&mut self,
middleware: T,
) -> MiddlewareBindingBuilder<'_>where
T: NestMiddleware,
pub fn into_bindings(self) -> Vec<MiddlewareBinding>
Trait Implementations§
Source§impl Default for MiddlewareConsumer
impl Default for MiddlewareConsumer
Source§fn default() -> MiddlewareConsumer
fn default() -> MiddlewareConsumer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MiddlewareConsumer
impl !RefUnwindSafe for MiddlewareConsumer
impl Send for MiddlewareConsumer
impl Sync for MiddlewareConsumer
impl Unpin for MiddlewareConsumer
impl UnsafeUnpin for MiddlewareConsumer
impl !UnwindSafe for MiddlewareConsumer
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