pub struct RequestContext(/* private fields */);Expand description
See _cef_request_context_t for more documentation.
Trait Implementations§
Source§impl Clone for RequestContext
impl Clone for RequestContext
Source§fn clone(&self) -> RequestContext
fn clone(&self) -> RequestContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConvertParam<*mut _cef_request_context_t> for &RequestContext
impl ConvertParam<*mut _cef_request_context_t> for &RequestContext
fn into_raw(self) -> *mut _cef_request_context_t
Source§impl ConvertParam<*mut _cef_request_context_t> for &mut RequestContext
impl ConvertParam<*mut _cef_request_context_t> for &mut RequestContext
fn into_raw(self) -> *mut _cef_request_context_t
Source§impl ConvertReturnValue<RequestContext> for *mut _cef_request_context_t
impl ConvertReturnValue<RequestContext> for *mut _cef_request_context_t
fn wrap_result(self) -> RequestContext
Source§impl From<&RequestContext> for PreferenceManager
impl From<&RequestContext> for PreferenceManager
Source§fn from(from: &RequestContext) -> Self
fn from(from: &RequestContext) -> Self
Converts to this type from the input type.
Source§impl From<RequestContext> for *mut _cef_request_context_t
impl From<RequestContext> for *mut _cef_request_context_t
Source§fn from(value: RequestContext) -> Self
fn from(value: RequestContext) -> Self
Converts to this type from the input type.
Source§impl ImplPreferenceManager for RequestContext
impl ImplPreferenceManager for RequestContext
Source§fn has_preference(&self, name: Option<&CefString>) -> c_int
fn has_preference(&self, name: Option<&CefString>) -> c_int
See
_cef_preference_manager_t::has_preference for more documentation.Source§fn preference(&self, name: Option<&CefString>) -> Option<Value>
fn preference(&self, name: Option<&CefString>) -> Option<Value>
See
_cef_preference_manager_t::get_preference for more documentation.Source§fn all_preferences(&self, include_defaults: c_int) -> Option<DictionaryValue>
fn all_preferences(&self, include_defaults: c_int) -> Option<DictionaryValue>
See
_cef_preference_manager_t::get_all_preferences for more documentation.Source§fn can_set_preference(&self, name: Option<&CefString>) -> c_int
fn can_set_preference(&self, name: Option<&CefString>) -> c_int
See
_cef_preference_manager_t::can_set_preference for more documentation.Source§fn set_preference(
&self,
name: Option<&CefString>,
value: Option<&mut Value>,
error: Option<&mut CefString>,
) -> c_int
fn set_preference( &self, name: Option<&CefString>, value: Option<&mut Value>, error: Option<&mut CefString>, ) -> c_int
See
_cef_preference_manager_t::set_preference for more documentation.Source§fn add_preference_observer(
&self,
name: Option<&CefString>,
observer: Option<&mut PreferenceObserver>,
) -> Option<Registration>
fn add_preference_observer( &self, name: Option<&CefString>, observer: Option<&mut PreferenceObserver>, ) -> Option<Registration>
See
_cef_preference_manager_t::add_preference_observer for more documentation.fn get_raw(&self) -> *mut _cef_preference_manager_t
Source§impl ImplRequestContext for RequestContext
impl ImplRequestContext for RequestContext
Source§fn is_same(&self, other: Option<&mut RequestContext>) -> c_int
fn is_same(&self, other: Option<&mut RequestContext>) -> c_int
See
_cef_request_context_t::is_same for more documentation.Source§fn is_sharing_with(&self, other: Option<&mut RequestContext>) -> c_int
fn is_sharing_with(&self, other: Option<&mut RequestContext>) -> c_int
See
_cef_request_context_t::is_sharing_with for more documentation.Source§fn is_global(&self) -> c_int
fn is_global(&self) -> c_int
See
_cef_request_context_t::is_global for more documentation.Source§fn handler(&self) -> Option<RequestContextHandler>
fn handler(&self) -> Option<RequestContextHandler>
See
_cef_request_context_t::get_handler for more documentation.Source§fn cache_path(&self) -> CefStringUserfree
fn cache_path(&self) -> CefStringUserfree
See
_cef_request_context_t::get_cache_path for more documentation.See
_cef_request_context_t::get_cookie_manager for more documentation.Source§fn register_scheme_handler_factory(
&self,
scheme_name: Option<&CefString>,
domain_name: Option<&CefString>,
factory: Option<&mut SchemeHandlerFactory>,
) -> c_int
fn register_scheme_handler_factory( &self, scheme_name: Option<&CefString>, domain_name: Option<&CefString>, factory: Option<&mut SchemeHandlerFactory>, ) -> c_int
See
_cef_request_context_t::register_scheme_handler_factory for more documentation.Source§fn clear_scheme_handler_factories(&self) -> c_int
fn clear_scheme_handler_factories(&self) -> c_int
See
_cef_request_context_t::clear_scheme_handler_factories for more documentation.Source§fn clear_certificate_exceptions(
&self,
callback: Option<&mut CompletionCallback>,
)
fn clear_certificate_exceptions( &self, callback: Option<&mut CompletionCallback>, )
See
_cef_request_context_t::clear_certificate_exceptions for more documentation.Source§fn clear_http_auth_credentials(&self, callback: Option<&mut CompletionCallback>)
fn clear_http_auth_credentials(&self, callback: Option<&mut CompletionCallback>)
See
_cef_request_context_t::clear_http_auth_credentials for more documentation.Source§fn close_all_connections(&self, callback: Option<&mut CompletionCallback>)
fn close_all_connections(&self, callback: Option<&mut CompletionCallback>)
See
_cef_request_context_t::close_all_connections for more documentation.Source§fn resolve_host(
&self,
origin: Option<&CefString>,
callback: Option<&mut ResolveCallback>,
)
fn resolve_host( &self, origin: Option<&CefString>, callback: Option<&mut ResolveCallback>, )
See
_cef_request_context_t::resolve_host for more documentation.Source§fn media_router(
&self,
callback: Option<&mut CompletionCallback>,
) -> Option<MediaRouter>
fn media_router( &self, callback: Option<&mut CompletionCallback>, ) -> Option<MediaRouter>
See
_cef_request_context_t::get_media_router for more documentation.Source§fn website_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
) -> Option<Value>
fn website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> Option<Value>
See
_cef_request_context_t::get_website_setting for more documentation.Source§fn set_website_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
value: Option<&mut Value>,
)
fn set_website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: Option<&mut Value>, )
See
_cef_request_context_t::set_website_setting for more documentation.Source§fn content_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
) -> ContentSettingValues
fn content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> ContentSettingValues
See
_cef_request_context_t::get_content_setting for more documentation.Source§fn set_content_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
value: ContentSettingValues,
)
fn set_content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: ContentSettingValues, )
See
_cef_request_context_t::set_content_setting for more documentation.Source§fn set_chrome_color_scheme(&self, variant: ColorVariant, user_color: u32)
fn set_chrome_color_scheme(&self, variant: ColorVariant, user_color: u32)
See
_cef_request_context_t::set_chrome_color_scheme for more documentation.Source§fn chrome_color_scheme_mode(&self) -> ColorVariant
fn chrome_color_scheme_mode(&self) -> ColorVariant
See
_cef_request_context_t::get_chrome_color_scheme_mode for more documentation.Source§fn chrome_color_scheme_color(&self) -> cef_color_t
fn chrome_color_scheme_color(&self) -> cef_color_t
See
_cef_request_context_t::get_chrome_color_scheme_color for more documentation.Source§fn chrome_color_scheme_variant(&self) -> ColorVariant
fn chrome_color_scheme_variant(&self) -> ColorVariant
See
_cef_request_context_t::get_chrome_color_scheme_variant for more documentation.Source§fn add_setting_observer(
&self,
observer: Option<&mut SettingObserver>,
) -> Option<Registration>
fn add_setting_observer( &self, observer: Option<&mut SettingObserver>, ) -> Option<Registration>
See
_cef_request_context_t::add_setting_observer for more documentation.fn get_raw(&self) -> *mut _cef_request_context_t
Source§impl Rc for RequestContext
impl Rc for RequestContext
Source§fn as_base(&self) -> &_cef_base_ref_counted_t
fn as_base(&self) -> &_cef_base_ref_counted_t
Get the reference of cef_base_ref_counted_t.
Source§unsafe fn release(&self) -> bool
unsafe fn release(&self) -> bool
Decrease reference count by 1 and release the value if the count meets 0.
Reuturn
True if it is released. Read moreSource§fn has_one_ref(&self) -> bool
fn has_one_ref(&self) -> bool
True if the reference count is exactly 1.Source§fn has_at_least_one_ref(&self) -> bool
fn has_at_least_one_ref(&self) -> bool
True if the reference count is larger than 0.Auto Trait Implementations§
impl Freeze for RequestContext
impl RefUnwindSafe for RequestContext
impl Send for RequestContext
impl Sync for RequestContext
impl Unpin for RequestContext
impl UnwindSafe for RequestContext
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