pub struct Domnode(/* private fields */);Expand description
See _cef_domnode_t for more documentation.
Trait Implementations§
Source§impl ConvertParam<*mut _cef_domnode_t> for &Domnode
impl ConvertParam<*mut _cef_domnode_t> for &Domnode
fn into_raw(self) -> *mut _cef_domnode_t
Source§impl ConvertParam<*mut _cef_domnode_t> for &mut Domnode
impl ConvertParam<*mut _cef_domnode_t> for &mut Domnode
fn into_raw(self) -> *mut _cef_domnode_t
Source§impl ConvertReturnValue<Domnode> for *mut _cef_domnode_t
impl ConvertReturnValue<Domnode> for *mut _cef_domnode_t
fn wrap_result(self) -> Domnode
Source§impl ImplDomnode for Domnode
impl ImplDomnode for Domnode
Source§fn get_type(&self) -> DomNodeType
fn get_type(&self) -> DomNodeType
See
_cef_domnode_t::get_type for more documentation.Source§fn is_text(&self) -> c_int
fn is_text(&self) -> c_int
See
_cef_domnode_t::is_text for more documentation.Source§fn is_element(&self) -> c_int
fn is_element(&self) -> c_int
See
_cef_domnode_t::is_element for more documentation.Source§fn is_editable(&self) -> c_int
fn is_editable(&self) -> c_int
See
_cef_domnode_t::is_editable for more documentation.Source§fn is_form_control_element(&self) -> c_int
fn is_form_control_element(&self) -> c_int
See
_cef_domnode_t::is_form_control_element for more documentation.Source§fn form_control_element_type(&self) -> DomFormControlType
fn form_control_element_type(&self) -> DomFormControlType
See
_cef_domnode_t::get_form_control_element_type for more documentation.Source§fn is_same(&self, that: Option<&mut Domnode>) -> c_int
fn is_same(&self, that: Option<&mut Domnode>) -> c_int
See
_cef_domnode_t::is_same for more documentation.Source§fn name(&self) -> CefStringUserfree
fn name(&self) -> CefStringUserfree
See
_cef_domnode_t::get_name for more documentation.Source§fn value(&self) -> CefStringUserfree
fn value(&self) -> CefStringUserfree
See
_cef_domnode_t::get_value for more documentation.Source§fn set_value(&self, value: Option<&CefString>) -> c_int
fn set_value(&self, value: Option<&CefString>) -> c_int
See
_cef_domnode_t::set_value for more documentation.Source§fn as_markup(&self) -> CefStringUserfree
fn as_markup(&self) -> CefStringUserfree
See
_cef_domnode_t::get_as_markup for more documentation.Source§fn document(&self) -> Option<Domdocument>
fn document(&self) -> Option<Domdocument>
See
_cef_domnode_t::get_document for more documentation.Source§fn previous_sibling(&self) -> Option<Domnode>
fn previous_sibling(&self) -> Option<Domnode>
See
_cef_domnode_t::get_previous_sibling for more documentation.Source§fn next_sibling(&self) -> Option<Domnode>
fn next_sibling(&self) -> Option<Domnode>
See
_cef_domnode_t::get_next_sibling for more documentation.Source§fn has_children(&self) -> c_int
fn has_children(&self) -> c_int
See
_cef_domnode_t::has_children for more documentation.Source§fn first_child(&self) -> Option<Domnode>
fn first_child(&self) -> Option<Domnode>
See
_cef_domnode_t::get_first_child for more documentation.Source§fn last_child(&self) -> Option<Domnode>
fn last_child(&self) -> Option<Domnode>
See
_cef_domnode_t::get_last_child for more documentation.Source§fn element_tag_name(&self) -> CefStringUserfree
fn element_tag_name(&self) -> CefStringUserfree
See
_cef_domnode_t::get_element_tag_name for more documentation.Source§fn has_element_attributes(&self) -> c_int
fn has_element_attributes(&self) -> c_int
See
_cef_domnode_t::has_element_attributes for more documentation.Source§fn has_element_attribute(&self, attr_name: Option<&CefString>) -> c_int
fn has_element_attribute(&self, attr_name: Option<&CefString>) -> c_int
See
_cef_domnode_t::has_element_attribute for more documentation.Source§fn element_attribute(&self, attr_name: Option<&CefString>) -> CefStringUserfree
fn element_attribute(&self, attr_name: Option<&CefString>) -> CefStringUserfree
See
_cef_domnode_t::get_element_attribute for more documentation.Source§fn element_attributes(&self, attr_map: Option<&mut CefStringMap>)
fn element_attributes(&self, attr_map: Option<&mut CefStringMap>)
See
_cef_domnode_t::get_element_attributes for more documentation.Source§fn set_element_attribute(
&self,
attr_name: Option<&CefString>,
value: Option<&CefString>,
) -> c_int
fn set_element_attribute( &self, attr_name: Option<&CefString>, value: Option<&CefString>, ) -> c_int
See
_cef_domnode_t::set_element_attribute for more documentation.Source§fn element_inner_text(&self) -> CefStringUserfree
fn element_inner_text(&self) -> CefStringUserfree
See
_cef_domnode_t::get_element_inner_text for more documentation.Source§fn element_bounds(&self) -> Rect
fn element_bounds(&self) -> Rect
See
_cef_domnode_t::get_element_bounds for more documentation.fn get_raw(&self) -> *mut _cef_domnode_t
Source§impl Rc for Domnode
impl Rc for Domnode
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 Domnode
impl RefUnwindSafe for Domnode
impl Send for Domnode
impl Sync for Domnode
impl Unpin for Domnode
impl UnwindSafe for Domnode
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