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§
See _cef_cookie_manager_t::visit_all_cookies for more documentation.
See _cef_cookie_manager_t::visit_url_cookies for more documentation.
See _cef_cookie_manager_t::set_cookie for more documentation.
See _cef_cookie_manager_t::delete_cookies for more documentation.
Sourcefn flush_store(&self, callback: Option<&mut CompletionCallback>) -> c_int
fn flush_store(&self, callback: Option<&mut CompletionCallback>) -> c_int
See _cef_cookie_manager_t::flush_store for more documentation.
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.