[][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

Disables XSS filtering.

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

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

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 Policy for XssFilter
[src]

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

impl Default for XssFilter
[src]

Defaults to XssFilter::Enable.

Auto Trait Implementations

impl Send for XssFilter

impl Sync for XssFilter

Blanket Implementations

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Typeable for T where
    T: Any

Get the TypeId of this object.

impl<T> IntoCollection for T

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

impl<T> Erased for T

impl<T> IntoSql for T
[src]

Convert self to an expression for Diesel's query builder. Read more

Convert &self to an expression for Diesel's query builder. Read more

impl<T> Same for T

Should always be Self