Skip to main content

CookieManager

Struct CookieManager 

Source
pub struct CookieManager(/* private fields */);
Expand description

Reads, writes, and deletes the browser’s cookies. Obtain it with WebView::cookie_manager.

Implementations§

Source§

impl CookieManager

Source

pub fn get_cookies<F: FnOnce(Result<Vec<Cookie>>) + 'static>( &self, uri: &str, handler: F, ) -> Result<()>

Asynchronously retrieves the cookies that apply to uri (or all cookies when uri is empty). The handler closure receives them on the UI thread.

Adds the cookie, or updates the existing cookie with the same name, domain, and path.

Source

pub fn delete_cookies(&self, name: &str, uri: &str) -> Result<()>

Deletes cookies with the matching name that apply to uri.

Source

pub fn delete_cookies_with_domain_and_path( &self, name: &str, domain: &str, path: &str, ) -> Result<()>

Deletes cookies with the matching name, domain, and path.

Source

pub fn delete_all_cookies(&self) -> Result<()>

Deletes all cookies.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.