ImplBrowser

Trait ImplBrowser 

Source
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§

Source

fn is_valid(&self) -> c_int

See _cef_browser_t::is_valid for more documentation.

Source

fn host(&self) -> Option<BrowserHost>

See _cef_browser_t::get_host for more documentation.

Source

fn can_go_back(&self) -> c_int

See _cef_browser_t::can_go_back for more documentation.

Source

fn go_back(&self)

See _cef_browser_t::go_back for more documentation.

Source

fn can_go_forward(&self) -> c_int

See _cef_browser_t::can_go_forward for more documentation.

Source

fn go_forward(&self)

See _cef_browser_t::go_forward for more documentation.

Source

fn is_loading(&self) -> c_int

See _cef_browser_t::is_loading for more documentation.

Source

fn reload(&self)

See _cef_browser_t::reload for more documentation.

Source

fn reload_ignore_cache(&self)

See _cef_browser_t::reload_ignore_cache for more documentation.

Source

fn stop_load(&self)

See _cef_browser_t::stop_load for more documentation.

Source

fn identifier(&self) -> c_int

See _cef_browser_t::get_identifier for more documentation.

Source

fn is_same(&self, that: Option<&mut Browser>) -> c_int

See _cef_browser_t::is_same for more documentation.

Source

fn is_popup(&self) -> c_int

See _cef_browser_t::is_popup for more documentation.

Source

fn has_document(&self) -> c_int

See _cef_browser_t::has_document for more documentation.

Source

fn main_frame(&self) -> Option<Frame>

See _cef_browser_t::get_main_frame for more documentation.

Source

fn focused_frame(&self) -> Option<Frame>

See _cef_browser_t::get_focused_frame for more documentation.

Source

fn frame_by_identifier(&self, identifier: Option<&CefString>) -> Option<Frame>

See _cef_browser_t::get_frame_by_identifier for more documentation.

Source

fn frame_by_name(&self, name: Option<&CefString>) -> Option<Frame>

See _cef_browser_t::get_frame_by_name for more documentation.

Source

fn frame_count(&self) -> usize

See _cef_browser_t::get_frame_count for more documentation.

Source

fn frame_identifiers(&self, identifiers: Option<&mut CefStringList>)

See _cef_browser_t::get_frame_identifiers for more documentation.

Source

fn frame_names(&self, names: Option<&mut CefStringList>)

See _cef_browser_t::get_frame_names for more documentation.

Source

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.

Implementors§