[−][src]Enum rocket_contrib::helmet::XssFilter
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.
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
impl !RefUnwindSafe for XssFilter
impl Send for XssFilter
impl Sync for XssFilter
impl Unpin for XssFilter
impl UnwindSafe for XssFilter
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T, I> AsResult<T, I> for T where
I: Input,
[src]
I: Input,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoCollection<T> for T
[src]
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
[src]
A: Array<Item = T>,
fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
A: Array<Item = U>,
F: FnMut(T) -> U,
[src]
A: Array<Item = U>,
F: FnMut(T) -> U,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
[src]
T: Any,