pub struct RouteGroup { /* private fields */ }Expand description
Route group builder
Implementations§
Source§impl RouteGroup
impl RouteGroup
pub fn get<H>(self, path: &str, handler: H) -> Selfwhere
H: Handler,
pub fn post<H>(self, path: &str, handler: H) -> Selfwhere
H: Handler,
pub fn put<H>(self, path: &str, handler: H) -> Selfwhere
H: Handler,
pub fn delete<H>(self, path: &str, handler: H) -> Selfwhere
H: Handler,
pub fn patch<H>(self, path: &str, handler: H) -> Selfwhere
H: Handler,
pub fn middleware<M>(self, middleware: M) -> Selfwhere
M: Middleware,
Auto Trait Implementations§
impl !RefUnwindSafe for RouteGroup
impl !UnwindSafe for RouteGroup
impl Freeze for RouteGroup
impl Send for RouteGroup
impl Sync for RouteGroup
impl Unpin for RouteGroup
impl UnsafeUnpin for RouteGroup
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