pub enum Delegation {
Internal,
External,
}Expand description
Indicates whether this Route will dispatch the request to an inner Router instance. To
support inner Router instances which handle a subtree, the Dispatcher stores additional
context information.
Variants§
Internal
This Route is dispatching a request to a normal NewHandler / Handler and does not
need to store any additional context information.
External
This Route is dispatching a request to another Router which handles a subtree. The path
segments already consumed by the current Router will not be processed again.
Trait Implementations§
Source§impl Clone for Delegation
impl Clone for Delegation
Source§fn clone(&self) -> Delegation
fn clone(&self) -> Delegation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for Delegation
impl PartialEq for Delegation
impl Copy for Delegation
impl Eq for Delegation
impl StructuralPartialEq for Delegation
Auto Trait Implementations§
impl Freeze for Delegation
impl RefUnwindSafe for Delegation
impl Send for Delegation
impl Sync for Delegation
impl Unpin for Delegation
impl UnwindSafe for Delegation
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