#[non_exhaustive]pub enum CookieJarError {
Serialize(Error),
Deserialize(Error),
}Expand description
An error serializing or deserializing a cookie jar.
§Examples
use millipede_core::cookies::{CookieJar, CookieJarError};
let result: Result<CookieJar, CookieJarError> = CookieJar::from_json("not json");
assert!(result.is_err());Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Serialize(Error)
Cookie JSON serialization failed.
Deserialize(Error)
Cookie JSON deserialization failed.
Trait Implementations§
Source§impl Debug for CookieJarError
impl Debug for CookieJarError
Source§impl Display for CookieJarError
impl Display for CookieJarError
Source§impl Error for CookieJarError
impl Error for CookieJarError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CookieJarError
impl RefUnwindSafe for CookieJarError
impl Send for CookieJarError
impl Sync for CookieJarError
impl Unpin for CookieJarError
impl UnsafeUnpin for CookieJarError
impl UnwindSafe for CookieJarError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more