ImplCookieManager

Trait ImplCookieManager 

Source
pub trait ImplCookieManager:
    Clone
    + Sized
    + Rc {
    // Required methods
    fn visit_all_cookies(&self, visitor: Option<&mut CookieVisitor>) -> c_int;
    fn visit_url_cookies(
        &self,
        url: Option<&CefString>,
        include_http_only: c_int,
        visitor: Option<&mut CookieVisitor>,
    ) -> c_int;
    fn set_cookie(
        &self,
        url: Option<&CefString>,
        cookie: Option<&Cookie>,
        callback: Option<&mut SetCookieCallback>,
    ) -> c_int;
    fn delete_cookies(
        &self,
        url: Option<&CefString>,
        cookie_name: Option<&CefString>,
        callback: Option<&mut DeleteCookiesCallback>,
    ) -> c_int;
    fn flush_store(&self, callback: Option<&mut CompletionCallback>) -> c_int;
    fn get_raw(&self) -> *mut _cef_cookie_manager_t;
}

Required Methods§

Source

fn visit_all_cookies(&self, visitor: Option<&mut CookieVisitor>) -> c_int

See _cef_cookie_manager_t::visit_all_cookies for more documentation.

Source

fn visit_url_cookies( &self, url: Option<&CefString>, include_http_only: c_int, visitor: Option<&mut CookieVisitor>, ) -> c_int

See _cef_cookie_manager_t::visit_url_cookies for more documentation.

See _cef_cookie_manager_t::set_cookie for more documentation.

Source

fn delete_cookies( &self, url: Option<&CefString>, cookie_name: Option<&CefString>, callback: Option<&mut DeleteCookiesCallback>, ) -> c_int

See _cef_cookie_manager_t::delete_cookies for more documentation.

Source

fn flush_store(&self, callback: Option<&mut CompletionCallback>) -> c_int

See _cef_cookie_manager_t::flush_store for more documentation.

Source

fn get_raw(&self) -> *mut _cef_cookie_manager_t

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§