Struct salvo_core::routing::filter::PathFilter [−][src]
pub struct PathFilter { /* fields omitted */ }
Implementations
impl PathFilter
[src]
impl PathFilter
[src]Trait Implementations
impl Filter for PathFilter
[src]
impl Filter for PathFilter
[src]fn filter(&self, _req: &mut Request, state: &mut PathState) -> bool
[src]
fn and<F>(self, other: F) -> And<Self, F> where
Self: Sized,
F: Filter + Sync + Send,
[src]
Self: Sized,
F: Filter + Sync + Send,
fn or<F>(self, other: F) -> Or<Self, F> where
Self: Sized,
F: Filter + Sync + Send,
[src]
Self: Sized,
F: Filter + Sync + Send,
fn and_then<F, U>(self, fun: F) -> AndThen<Self, F> where
Self: Sized,
F: Fn(&mut Request, &mut PathState) -> bool + Send + Sync + 'static,
U: Filter + Sync + Send,
[src]
Self: Sized,
F: Fn(&mut Request, &mut PathState) -> bool + Send + Sync + 'static,
U: Filter + Sync + Send,
fn or_else<F, U>(self, fun: F) -> OrElse<Self, F> where
Self: Sized,
F: Fn(&mut Request, &mut PathState) -> bool + Send + Sync + 'static,
U: Filter + Sync + Send,
[src]
Self: Sized,
F: Fn(&mut Request, &mut PathState) -> bool + Send + Sync + 'static,
U: Filter + Sync + Send,
Auto Trait Implementations
impl !RefUnwindSafe for PathFilter
impl !RefUnwindSafe for PathFilter
impl Send for PathFilter
impl Send for PathFilter
impl Sync for PathFilter
impl Sync for PathFilter
impl Unpin for PathFilter
impl Unpin for PathFilter
impl !UnwindSafe for PathFilter
impl !UnwindSafe for PathFilter
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
pub fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
[src]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,