pub trait ImplRequestContext: ImplPreferenceManager {
Show 23 methods
// Required methods
fn is_same(&self, other: Option<&mut RequestContext>) -> c_int;
fn is_sharing_with(&self, other: Option<&mut RequestContext>) -> c_int;
fn is_global(&self) -> c_int;
fn handler(&self) -> Option<RequestContextHandler>;
fn cache_path(&self) -> CefStringUserfree;
fn cookie_manager(
&self,
callback: Option<&mut CompletionCallback>,
) -> Option<CookieManager>;
fn register_scheme_handler_factory(
&self,
scheme_name: Option<&CefString>,
domain_name: Option<&CefString>,
factory: Option<&mut SchemeHandlerFactory>,
) -> c_int;
fn clear_scheme_handler_factories(&self) -> c_int;
fn clear_certificate_exceptions(
&self,
callback: Option<&mut CompletionCallback>,
);
fn clear_http_auth_credentials(
&self,
callback: Option<&mut CompletionCallback>,
);
fn close_all_connections(&self, callback: Option<&mut CompletionCallback>);
fn resolve_host(
&self,
origin: Option<&CefString>,
callback: Option<&mut ResolveCallback>,
);
fn media_router(
&self,
callback: Option<&mut CompletionCallback>,
) -> Option<MediaRouter>;
fn website_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
) -> Option<Value>;
fn set_website_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
value: Option<&mut Value>,
);
fn content_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
) -> ContentSettingValues;
fn set_content_setting(
&self,
requesting_url: Option<&CefString>,
top_level_url: Option<&CefString>,
content_type: ContentSettingTypes,
value: ContentSettingValues,
);
fn set_chrome_color_scheme(&self, variant: ColorVariant, user_color: u32);
fn chrome_color_scheme_mode(&self) -> ColorVariant;
fn chrome_color_scheme_color(&self) -> cef_color_t;
fn chrome_color_scheme_variant(&self) -> ColorVariant;
fn add_setting_observer(
&self,
observer: Option<&mut SettingObserver>,
) -> Option<Registration>;
// Provided method
fn get_raw(&self) -> *mut _cef_request_context_t { ... }
}Required Methods§
Sourcefn 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.
Sourcefn 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.
Sourcefn is_global(&self) -> c_int
fn is_global(&self) -> c_int
See _cef_request_context_t::is_global for more documentation.
Sourcefn handler(&self) -> Option<RequestContextHandler>
fn handler(&self) -> Option<RequestContextHandler>
See _cef_request_context_t::get_handler for more documentation.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Sourcefn 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.
Provided Methods§
fn get_raw(&self) -> *mut _cef_request_context_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.