[][src]Enum cookie_store::CookieError

pub enum CookieError {
    NonHttpScheme,
    NonRelativeScheme,
    DomainMismatch,
    Expired,
    Parse,
    PublicSuffix,
    UnspecifiedDomain,
}

Variants

NonHttpScheme
[]

Cookie had attribute HttpOnly but was received from a request-uri which was not an http scheme

NonRelativeScheme
[]

Cookie did not specify domain but was recevied from non-relative-scheme request-uri from which host could not be determined

DomainMismatch
[]

Cookie received from a request-uri that does not domain-match

Expired
[]

Cookie is Expired

Parse
[]

cookie::Cookie Parse error

PublicSuffix
[]

Cookie specified a public suffix domain-attribute that does not match the canonicalized request-uri host

UnspecifiedDomain
[]

Tried to use a CookieDomain variant of Empty or NotPresent in a context requiring a Domain value

Trait Implementations

impl Eq for Error[src]

impl Clone for Error[src][+]

fn clone_from(&mut self, source: &Self)1.0.0[src][]

Performs copy-assignment from source. Read more

impl PartialEq<Error> for Error[src][+]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src][]

This method tests for !=.

impl From<ParseError> for Error[src][+]

impl Display for Error[src][+]

impl Debug for Error[src][+]

impl Error for Error[src][+]

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src][]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for Error

impl Sync for Error

impl Send for Error

impl UnwindSafe for Error

impl RefUnwindSafe for Error

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src][+]

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src][+]

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> Borrow<T> for T where
    T: ?Sized
[src][+]

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

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

impl<T> AsFail for T where
    T: Fail
[src][+]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src][+]

fn name(&self) -> Option<&str>[src][]

Returns the "name" of the error. Read more

fn cause(&self) -> Option<&(dyn Fail + 'static)>[src][]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

fn backtrace(&self) -> Option<&Backtrace>[src][]

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 
[src][]

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>[src][]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

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