Struct treemux::GroupBuilder
source · [−]pub struct GroupBuilder<'a, M, S> { /* private fields */ }
Implementations
pub fn middleware<N>(self, middleware: N) -> GroupBuilder<'a, Stack<N, M>, S> where
N: Layer<S::Service, Service = S::Service>,
M: Layer<S::Service, Service = S::Service>,
S: Layer<RequestHandler, Service = RequestHandler>,
Trait Implementations
impl<'a, M, S> RouterBuilder for GroupBuilder<'a, M, S> where
S: Layer<RequestHandler, Service = RequestHandler>,
M: Layer<RequestHandler, Service = RequestHandler>,
impl<'a, M, S> RouterBuilder for GroupBuilder<'a, M, S> where
S: Layer<RequestHandler, Service = RequestHandler>,
M: Layer<RequestHandler, Service = RequestHandler>,
Insert a value into the router for a specific path indexed by a key. Read more
Register a handler for GET
requests
Register a handler for HEAD
requests
Register a handler for OPTIONS
requests
Register a handler for POST
requests
Register a handler for PUT
requests
Register a handler for PATCH
requests
Auto Trait Implementations
impl<'a, M, S> !RefUnwindSafe for GroupBuilder<'a, M, S>
impl<'a, M, S> Send for GroupBuilder<'a, M, S> where
M: Send,
S: Sync,
impl<'a, M, S> Sync for GroupBuilder<'a, M, S> where
M: Sync,
S: Sync,
impl<'a, M, S> Unpin for GroupBuilder<'a, M, S> where
M: Unpin,
impl<'a, M, S> !UnwindSafe for GroupBuilder<'a, M, S>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more