pub trait DomNodeExt:
IsA<DomNode>
+ Sealed
+ 'static {
Show 17 methods
// Provided methods
fn append_child(&self, new_child: impl IsA<DomNode>) -> Option<DomNode> { ... }
fn changed(&self) { ... }
fn child_nodes(&self) -> Option<DomNodeList> { ... }
fn first_child(&self) -> Option<DomNode> { ... }
fn last_child(&self) -> Option<DomNode> { ... }
fn next_sibling(&self) -> Option<DomNode> { ... }
fn node_name(&self) -> Option<GString> { ... }
fn node_type(&self) -> DomNodeType { ... }
fn node_value(&self) -> Option<GString> { ... }
fn owner_document(&self) -> Option<DomDocument> { ... }
fn parent_node(&self) -> Option<DomNode> { ... }
fn previous_sibling(&self) -> Option<DomNode> { ... }
fn has_child_nodes(&self) -> bool { ... }
fn insert_before(
&self,
new_child: impl IsA<DomNode>,
ref_child: &impl IsA<DomNode>,
) -> Option<DomNode> { ... }
fn remove_child(&self, old_child: &impl IsA<DomNode>) -> Option<DomNode> { ... }
fn replace_child(
&self,
new_child: impl IsA<DomNode>,
old_child: &impl IsA<DomNode>,
) -> Option<DomNode> { ... }
fn set_node_value(&self, new_value: &str) { ... }
}Expand description
Trait containing all DomNode methods.
§Implementors
DomCharacterData, DomDocumentFragment, DomDocument, DomElement, DomNode
Provided Methods§
fn append_child(&self, new_child: impl IsA<DomNode>) -> Option<DomNode>
fn changed(&self)
fn child_nodes(&self) -> Option<DomNodeList>
fn first_child(&self) -> Option<DomNode>
fn last_child(&self) -> Option<DomNode>
fn next_sibling(&self) -> Option<DomNode>
fn node_name(&self) -> Option<GString>
fn node_type(&self) -> DomNodeType
fn node_value(&self) -> Option<GString>
fn owner_document(&self) -> Option<DomDocument>
fn parent_node(&self) -> Option<DomNode>
fn previous_sibling(&self) -> Option<DomNode>
fn has_child_nodes(&self) -> bool
fn insert_before( &self, new_child: impl IsA<DomNode>, ref_child: &impl IsA<DomNode>, ) -> Option<DomNode>
fn remove_child(&self, old_child: &impl IsA<DomNode>) -> Option<DomNode>
fn replace_child( &self, new_child: impl IsA<DomNode>, old_child: &impl IsA<DomNode>, ) -> Option<DomNode>
fn set_node_value(&self, new_value: &str)
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.