[−][src]Enum tide::http::cache::ClearDirective
An HTTP Clear-Site-Data
directive.
Variants
Indicates that the server wishes to remove locally cached data (i.e. the browser cache, see HTTP caching) for the origin of the response URL. Depending on the browser, this might also clear out things like pre-rendered pages, script caches, WebGL shader caches, or address bar suggestions.
Indicates that the server wishes to remove all cookies for the origin of the response URL. HTTP authentication credentials are also cleared out. This affects the entire registered domain, including subdomains. So https://example.com as well as https://stage.example.com, will have cookies cleared.
Indicates that the server wishes to remove all DOM storage for the origin of the response URL.
Indicates that the server wishes to reload all browsing contexts for the origin of the response (Location.reload).
Implementations
impl ClearDirective
[src]
Trait Implementations
impl Clone for ClearDirective
[src]
pub fn clone(&self) -> ClearDirective
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClearDirective
[src]
impl Debug for ClearDirective
[src]
impl Display for ClearDirective
[src]
impl Eq for ClearDirective
[src]
impl FromStr for ClearDirective
[src]
type Err = Infallible
The associated error which can be returned from parsing.
pub fn from_str(
s: &str
) -> Result<ClearDirective, <ClearDirective as FromStr>::Err>
[src]
s: &str
) -> Result<ClearDirective, <ClearDirective as FromStr>::Err>
impl Hash for ClearDirective
[src]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ClearDirective> for ClearDirective
[src]
pub fn eq(&self, other: &ClearDirective) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ClearDirective
[src]
impl StructuralPartialEq for ClearDirective
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClearDirective
[src]
impl Send for ClearDirective
[src]
impl Sync for ClearDirective
[src]
impl Unpin for ClearDirective
[src]
impl UnwindSafe for ClearDirective
[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, 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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,