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
sourceimpl Clone for Delegation
impl Clone for Delegation
sourcefn clone(&self) -> Delegation
fn clone(&self) -> Delegation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl PartialEq<Delegation> for Delegation
impl PartialEq<Delegation> for Delegation
sourcefn eq(&self, other: &Delegation) -> bool
fn eq(&self, other: &Delegation) -> bool
impl Copy for Delegation
impl StructuralPartialEq for Delegation
Auto Trait Implementations
impl RefUnwindSafe for Delegation
impl Send for Delegation
impl Sync for Delegation
impl Unpin for Delegation
impl UnwindSafe for Delegation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more