[][src]Enum rocket_contrib::helmet::XssFilter

pub enum XssFilter {
    Disable,
    Enable,
    EnableBlock,
    EnableReport(Uri<'static>),
}

The X-XSS-Protection header: filters some forms of reflected XSS attacks.

Variants

Disable

Disables XSS filtering.

Enable

Enables XSS filtering. If XSS is detected, the browser will sanitize before rendering the page (SpaceHelmet default).

EnableBlock

Enables XSS filtering. If XSS is detected, the browser will not render the page.

EnableReport(Uri<'static>)

Enables XSS filtering. If XSS is detected, the browser will sanitize and render the page and report the violation to the given Uri. (Chromium only)

Trait Implementations

impl Default for XssFilter[src]

Defaults to XssFilter::Enable.

impl<'a> Into<Header<'static>> for &'a XssFilter[src]

impl Policy for XssFilter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, I> AsResult<T, I> for T where
    I: Input, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoCollection<T> for T

impl<T> IntoSql for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,