Struct reqwest_cookie_store::CookieStoreMutex
source · pub struct CookieStoreMutex(/* private fields */);
Expand description
A cookie_store::CookieStore
wrapped internally by a std::sync::Mutex
, suitable for use in
async/concurrent contexts.
Implementations§
source§impl CookieStoreMutex
impl CookieStoreMutex
sourcepub const fn new(cookie_store: CookieStore) -> CookieStoreMutex
pub const fn new(cookie_store: CookieStore) -> CookieStoreMutex
Create a new CookieStoreMutex
from an existing cookie_store::CookieStore
.
sourcepub fn lock(
&self
) -> Result<MutexGuard<'_, CookieStore>, PoisonError<MutexGuard<'_, CookieStore>>>
pub fn lock( &self ) -> Result<MutexGuard<'_, CookieStore>, PoisonError<MutexGuard<'_, CookieStore>>>
Lock and get a handle to the contained cookie_store::CookieStore
.
sourcepub fn into_inner(self) -> LockResult<CookieStore>
pub fn into_inner(self) -> LockResult<CookieStore>
Consumes this CookieStoreMutex
, returning the underlying cookie_store::CookieStore
Trait Implementations§
source§impl CookieStore for CookieStoreMutex
impl CookieStore for CookieStoreMutex
Store a set of Set-Cookie header values received from
url
Get any Cookie values in the store for
url
source§impl Debug for CookieStoreMutex
impl Debug for CookieStoreMutex
source§impl Default for CookieStoreMutex
impl Default for CookieStoreMutex
source§fn default() -> Self
fn default() -> Self
Create a new, empty CookieStoreMutex
source§impl<'de> Deserialize<'de> for CookieStoreMutex
impl<'de> Deserialize<'de> for CookieStoreMutex
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl !Freeze for CookieStoreMutex
impl RefUnwindSafe for CookieStoreMutex
impl Send for CookieStoreMutex
impl Sync for CookieStoreMutex
impl Unpin for CookieStoreMutex
impl UnwindSafe for CookieStoreMutex
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