pub struct EncodedCookie<'a, 'c>(/* private fields */);Expand description
Wrapper around Cookie whose Display implementation percent-encodes the
cookie’s name and value.
A value of this type can be obtained via the
encoded method on
Cookie. This type should only be used for its
Display implementation.
This type is only available when the percent-encode feature is enabled.
§Example
use actori_http::cookie::Cookie;
let mut c = Cookie::new("my name", "this; value?");
assert_eq!(&c.encoded().to_string(), "my%20name=this%3B%20value%3F");Trait Implementations§
Auto Trait Implementations§
impl<'a, 'c> Freeze for EncodedCookie<'a, 'c>
impl<'a, 'c> RefUnwindSafe for EncodedCookie<'a, 'c>
impl<'a, 'c> Send for EncodedCookie<'a, 'c>
impl<'a, 'c> Sync for EncodedCookie<'a, 'c>
impl<'a, 'c> Unpin for EncodedCookie<'a, 'c>
impl<'a, 'c> UnwindSafe for EncodedCookie<'a, 'c>
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more