pub struct MiddlewareConsumer { /* private fields */ }Expand description
Nest-style route-scoped middleware configuration.
Implementations§
Source§impl MiddlewareConsumer
impl MiddlewareConsumer
pub fn new() -> Self
pub fn apply<M>(&mut self, middleware: M) -> MiddlewareConsumerBuilder<'_>where
M: Middleware,
pub fn apply_arc( &mut self, middleware: Arc<dyn Middleware>, ) -> MiddlewareConsumerBuilder<'_>
pub fn extend(&mut self, other: MiddlewareConsumer)
Trait Implementations§
Source§impl Clone for MiddlewareConsumer
impl Clone for MiddlewareConsumer
Source§fn clone(&self) -> MiddlewareConsumer
fn clone(&self) -> MiddlewareConsumer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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 !RefUnwindSafe for MiddlewareConsumer
impl !UnwindSafe for MiddlewareConsumer
impl Freeze for MiddlewareConsumer
impl Send for MiddlewareConsumer
impl Sync for MiddlewareConsumer
impl Unpin for MiddlewareConsumer
impl UnsafeUnpin 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