[−][src]Enum actix_web::middleware::TrailingSlash
Determines the behavior of the NormalizePath
middleware.
The default is TrailingSlash::Trim
.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trim trailing slashes from the end of the path.
Using this will require all routes to omit trailing slashes for them to be accessible.
Only merge any present multiple trailing slashes.
This option provides the best compatibility with behavior in actix-web v2.0.
Always add a trailing slash to the end of the path.
Using this will require all routes have a trailing slash for them to be accessible.
Trait Implementations
impl Clone for TrailingSlash
[src]
pub fn clone(&self) -> TrailingSlash
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TrailingSlash
[src]
impl Debug for TrailingSlash
[src]
impl Default for TrailingSlash
[src]
Auto Trait Implementations
impl RefUnwindSafe for TrailingSlash
[src]
impl Send for TrailingSlash
[src]
impl Sync for TrailingSlash
[src]
impl Unpin for TrailingSlash
[src]
impl UnwindSafe for TrailingSlash
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,