pub struct AnyRouteMatcher {}
Expand description
Matches any request without restriction (i.e. will accept any request which has already matched the path to the current route). For example, this matcher is used when delegating a path prefix to another router.
Examples
let matcher = AnyRouteMatcher::new();
assert!(matcher.is_match(&state).is_ok());
Implementations§
Trait Implementations§
source§impl Clone for AnyRouteMatcher
impl Clone for AnyRouteMatcher
source§fn clone(&self) -> AnyRouteMatcher
fn clone(&self) -> AnyRouteMatcher
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 RouteMatcher for AnyRouteMatcher
impl RouteMatcher for AnyRouteMatcher
Auto Trait Implementations§
impl RefUnwindSafe for AnyRouteMatcher
impl Send for AnyRouteMatcher
impl Sync for AnyRouteMatcher
impl Unpin for AnyRouteMatcher
impl UnwindSafe for AnyRouteMatcher
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<M> IntoRouteMatcher for Mwhere
M: RouteMatcher + Send + Sync + 'static,
impl<M> IntoRouteMatcher for Mwhere M: RouteMatcher + Send + Sync + 'static,
source§fn into_route_matcher(self) -> <M as IntoRouteMatcher>::Output
fn into_route_matcher(self) -> <M as IntoRouteMatcher>::Output
Transform into a
RouteMatcher
of the the associated type identified by Output
.