pub trait ImplBrowser:
Clone
+ Sized
+ Rc {
Show 22 methods
// Required methods
fn is_valid(&self) -> c_int;
fn host(&self) -> Option<BrowserHost>;
fn can_go_back(&self) -> c_int;
fn go_back(&self);
fn can_go_forward(&self) -> c_int;
fn go_forward(&self);
fn is_loading(&self) -> c_int;
fn reload(&self);
fn reload_ignore_cache(&self);
fn stop_load(&self);
fn identifier(&self) -> c_int;
fn is_same(&self, that: Option<&mut Browser>) -> c_int;
fn is_popup(&self) -> c_int;
fn has_document(&self) -> c_int;
fn main_frame(&self) -> Option<Frame>;
fn focused_frame(&self) -> Option<Frame>;
fn frame_by_identifier(
&self,
identifier: Option<&CefString>,
) -> Option<Frame>;
fn frame_by_name(&self, name: Option<&CefString>) -> Option<Frame>;
fn frame_count(&self) -> usize;
fn frame_identifiers(&self, identifiers: Option<&mut CefStringList>);
fn frame_names(&self, names: Option<&mut CefStringList>);
fn get_raw(&self) -> *mut _cef_browser_t;
}Required Methods§
Sourcefn is_valid(&self) -> c_int
fn is_valid(&self) -> c_int
See _cef_browser_t::is_valid for more documentation.
Sourcefn host(&self) -> Option<BrowserHost>
fn host(&self) -> Option<BrowserHost>
See _cef_browser_t::get_host for more documentation.
Sourcefn can_go_back(&self) -> c_int
fn can_go_back(&self) -> c_int
See _cef_browser_t::can_go_back for more documentation.
Sourcefn go_back(&self)
fn go_back(&self)
See _cef_browser_t::go_back for more documentation.
Sourcefn can_go_forward(&self) -> c_int
fn can_go_forward(&self) -> c_int
See _cef_browser_t::can_go_forward for more documentation.
Sourcefn go_forward(&self)
fn go_forward(&self)
See _cef_browser_t::go_forward for more documentation.
Sourcefn is_loading(&self) -> c_int
fn is_loading(&self) -> c_int
See _cef_browser_t::is_loading for more documentation.
Sourcefn reload(&self)
fn reload(&self)
See _cef_browser_t::reload for more documentation.
Sourcefn reload_ignore_cache(&self)
fn reload_ignore_cache(&self)
See _cef_browser_t::reload_ignore_cache for more documentation.
Sourcefn stop_load(&self)
fn stop_load(&self)
See _cef_browser_t::stop_load for more documentation.
Sourcefn identifier(&self) -> c_int
fn identifier(&self) -> c_int
See _cef_browser_t::get_identifier for more documentation.
Sourcefn is_same(&self, that: Option<&mut Browser>) -> c_int
fn is_same(&self, that: Option<&mut Browser>) -> c_int
See _cef_browser_t::is_same for more documentation.
Sourcefn is_popup(&self) -> c_int
fn is_popup(&self) -> c_int
See _cef_browser_t::is_popup for more documentation.
Sourcefn has_document(&self) -> c_int
fn has_document(&self) -> c_int
See _cef_browser_t::has_document for more documentation.
Sourcefn main_frame(&self) -> Option<Frame>
fn main_frame(&self) -> Option<Frame>
See _cef_browser_t::get_main_frame for more documentation.
Sourcefn focused_frame(&self) -> Option<Frame>
fn focused_frame(&self) -> Option<Frame>
See _cef_browser_t::get_focused_frame for more documentation.
Sourcefn frame_by_identifier(&self, identifier: Option<&CefString>) -> Option<Frame>
fn frame_by_identifier(&self, identifier: Option<&CefString>) -> Option<Frame>
See _cef_browser_t::get_frame_by_identifier for more documentation.
Sourcefn frame_by_name(&self, name: Option<&CefString>) -> Option<Frame>
fn frame_by_name(&self, name: Option<&CefString>) -> Option<Frame>
See _cef_browser_t::get_frame_by_name for more documentation.
Sourcefn frame_count(&self) -> usize
fn frame_count(&self) -> usize
See _cef_browser_t::get_frame_count for more documentation.
Sourcefn frame_identifiers(&self, identifiers: Option<&mut CefStringList>)
fn frame_identifiers(&self, identifiers: Option<&mut CefStringList>)
See _cef_browser_t::get_frame_identifiers for more documentation.
Sourcefn frame_names(&self, names: Option<&mut CefStringList>)
fn frame_names(&self, names: Option<&mut CefStringList>)
See _cef_browser_t::get_frame_names for more documentation.
fn get_raw(&self) -> *mut _cef_browser_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.