pub struct Resources { /* private fields */ }
Expand description
A resourceful route provides a mapping between HTTP verbs and URLs to handlers.
Implementations§
source§impl Resources
impl Resources
sourcepub fn route<S>(self, path: S, route: Route) -> Resources
pub fn route<S>(self, path: S, route: Route) -> Resources
Inserts a path-route pair into the resources.
sourcepub fn new<H, O>(self, handler: H) -> Resources
pub fn new<H, O>(self, handler: H) -> Resources
Returens an HTML form for creating the resources.
sourcepub fn edit<H, O>(self, handler: H) -> Resources
pub fn edit<H, O>(self, handler: H) -> Resources
Returens an HTML form for editing the resources.
sourcepub fn update<H, O>(self, handler: H) -> Resources
pub fn update<H, O>(self, handler: H) -> Resources
Updates the resources, by default the PUT
verb.
sourcepub fn update_with_patch<H, O>(self, handler: H) -> Resources
pub fn update_with_patch<H, O>(self, handler: H) -> Resources
Updates the resources, by the PATCH
verb.
sourcepub fn map_handler<F>(self, f: F) -> Resources
pub fn map_handler<F>(self, f: F) -> Resources
Takes a closure and creates an iterator which calls that closure on each handler.
Trait Implementations§
source§impl IntoIterator for Resources
impl IntoIterator for Resources
Auto Trait Implementations§
impl Freeze for Resources
impl !RefUnwindSafe for Resources
impl Send for Resources
impl Sync for Resources
impl Unpin for Resources
impl !UnwindSafe for Resources
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