Enum gotham::router::route::Delegation
source · 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 copy 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<Delegation> for Delegation
impl PartialEq<Delegation> for Delegation
source§fn eq(&self, other: &Delegation) -> bool
fn eq(&self, other: &Delegation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Delegation
impl Eq for Delegation
impl StructuralEq 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§
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