pub trait ImplDevToolsMessageObserver:
Clone
+ Sized
+ Rc {
// Required method
fn get_raw(&self) -> *mut _cef_dev_tools_message_observer_t;
// Provided methods
fn on_dev_tools_message(
&self,
browser: Option<&mut Browser>,
message: Option<&[u8]>,
) -> c_int { ... }
fn on_dev_tools_method_result(
&self,
browser: Option<&mut Browser>,
message_id: c_int,
success: c_int,
result: Option<&[u8]>,
) { ... }
fn on_dev_tools_event(
&self,
browser: Option<&mut Browser>,
method: Option<&CefString>,
params: Option<&[u8]>,
) { ... }
fn on_dev_tools_agent_attached(&self, browser: Option<&mut Browser>) { ... }
fn on_dev_tools_agent_detached(&self, browser: Option<&mut Browser>) { ... }
fn init_methods(object: &mut _cef_dev_tools_message_observer_t) { ... }
}Required Methods§
fn get_raw(&self) -> *mut _cef_dev_tools_message_observer_t
Provided Methods§
Sourcefn on_dev_tools_message(
&self,
browser: Option<&mut Browser>,
message: Option<&[u8]>,
) -> c_int
fn on_dev_tools_message( &self, browser: Option<&mut Browser>, message: Option<&[u8]>, ) -> c_int
See _cef_dev_tools_message_observer_t::on_dev_tools_message for more documentation.
Sourcefn on_dev_tools_method_result(
&self,
browser: Option<&mut Browser>,
message_id: c_int,
success: c_int,
result: Option<&[u8]>,
)
fn on_dev_tools_method_result( &self, browser: Option<&mut Browser>, message_id: c_int, success: c_int, result: Option<&[u8]>, )
See _cef_dev_tools_message_observer_t::on_dev_tools_method_result for more documentation.
Sourcefn on_dev_tools_event(
&self,
browser: Option<&mut Browser>,
method: Option<&CefString>,
params: Option<&[u8]>,
)
fn on_dev_tools_event( &self, browser: Option<&mut Browser>, method: Option<&CefString>, params: Option<&[u8]>, )
See _cef_dev_tools_message_observer_t::on_dev_tools_event for more documentation.
Sourcefn on_dev_tools_agent_attached(&self, browser: Option<&mut Browser>)
fn on_dev_tools_agent_attached(&self, browser: Option<&mut Browser>)
See _cef_dev_tools_message_observer_t::on_dev_tools_agent_attached for more documentation.
Sourcefn on_dev_tools_agent_detached(&self, browser: Option<&mut Browser>)
fn on_dev_tools_agent_detached(&self, browser: Option<&mut Browser>)
See _cef_dev_tools_message_observer_t::on_dev_tools_agent_detached for more documentation.
fn init_methods(object: &mut _cef_dev_tools_message_observer_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.