pub struct Client(/* private fields */);Expand description
See _cef_client_t for more documentation.
Implementations§
Trait Implementations§
Source§impl ConvertParam<*mut _cef_client_t> for &Client
impl ConvertParam<*mut _cef_client_t> for &Client
fn into_raw(self) -> *mut _cef_client_t
Source§impl ConvertParam<*mut _cef_client_t> for &mut Client
impl ConvertParam<*mut _cef_client_t> for &mut Client
fn into_raw(self) -> *mut _cef_client_t
Source§impl ConvertReturnValue<Client> for *mut _cef_client_t
impl ConvertReturnValue<Client> for *mut _cef_client_t
fn wrap_result(self) -> Client
Source§impl ImplClient for Client
impl ImplClient for Client
Source§fn audio_handler(&self) -> Option<AudioHandler>
fn audio_handler(&self) -> Option<AudioHandler>
See
_cef_client_t::get_audio_handler for more documentation.Source§fn command_handler(&self) -> Option<CommandHandler>
fn command_handler(&self) -> Option<CommandHandler>
See
_cef_client_t::get_command_handler for more documentation.See
_cef_client_t::get_context_menu_handler for more documentation.Source§fn dialog_handler(&self) -> Option<DialogHandler>
fn dialog_handler(&self) -> Option<DialogHandler>
See
_cef_client_t::get_dialog_handler for more documentation.Source§fn display_handler(&self) -> Option<DisplayHandler>
fn display_handler(&self) -> Option<DisplayHandler>
See
_cef_client_t::get_display_handler for more documentation.Source§fn download_handler(&self) -> Option<DownloadHandler>
fn download_handler(&self) -> Option<DownloadHandler>
See
_cef_client_t::get_download_handler for more documentation.Source§fn drag_handler(&self) -> Option<DragHandler>
fn drag_handler(&self) -> Option<DragHandler>
See
_cef_client_t::get_drag_handler for more documentation.Source§fn find_handler(&self) -> Option<FindHandler>
fn find_handler(&self) -> Option<FindHandler>
See
_cef_client_t::get_find_handler for more documentation.Source§fn focus_handler(&self) -> Option<FocusHandler>
fn focus_handler(&self) -> Option<FocusHandler>
See
_cef_client_t::get_focus_handler for more documentation.Source§fn frame_handler(&self) -> Option<FrameHandler>
fn frame_handler(&self) -> Option<FrameHandler>
See
_cef_client_t::get_frame_handler for more documentation.Source§fn permission_handler(&self) -> Option<PermissionHandler>
fn permission_handler(&self) -> Option<PermissionHandler>
See
_cef_client_t::get_permission_handler for more documentation.Source§fn jsdialog_handler(&self) -> Option<JsdialogHandler>
fn jsdialog_handler(&self) -> Option<JsdialogHandler>
See
_cef_client_t::get_jsdialog_handler for more documentation.Source§fn keyboard_handler(&self) -> Option<KeyboardHandler>
fn keyboard_handler(&self) -> Option<KeyboardHandler>
See
_cef_client_t::get_keyboard_handler for more documentation.Source§fn life_span_handler(&self) -> Option<LifeSpanHandler>
fn life_span_handler(&self) -> Option<LifeSpanHandler>
See
_cef_client_t::get_life_span_handler for more documentation.Source§fn load_handler(&self) -> Option<LoadHandler>
fn load_handler(&self) -> Option<LoadHandler>
See
_cef_client_t::get_load_handler for more documentation.Source§fn print_handler(&self) -> Option<PrintHandler>
fn print_handler(&self) -> Option<PrintHandler>
See
_cef_client_t::get_print_handler for more documentation.Source§fn render_handler(&self) -> Option<RenderHandler>
fn render_handler(&self) -> Option<RenderHandler>
See
_cef_client_t::get_render_handler for more documentation.Source§fn request_handler(&self) -> Option<RequestHandler>
fn request_handler(&self) -> Option<RequestHandler>
See
_cef_client_t::get_request_handler for more documentation.Source§fn on_process_message_received(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
source_process: ProcessId,
message: Option<&mut ProcessMessage>,
) -> c_int
fn on_process_message_received( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, source_process: ProcessId, message: Option<&mut ProcessMessage>, ) -> c_int
See
_cef_client_t::on_process_message_received for more documentation.fn get_raw(&self) -> *mut _cef_client_t
fn init_methods(object: &mut _cef_client_t)
Source§impl Rc for Client
impl Rc for Client
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 Client
impl RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnwindSafe for Client
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