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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

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

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

Returns a stack backtrace, if available, of where this error occurred. Read more

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Converts a reference to Self into a dynamic trait object of Fail.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the “name” of the error. Read more

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

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

Provides context for this failure. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

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

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.