DomNodeExt

Trait DomNodeExt 

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

Source

fn append_child(&self, new_child: impl IsA<DomNode>) -> Option<DomNode>

Source

fn changed(&self)

Source

fn child_nodes(&self) -> Option<DomNodeList>

Source

fn first_child(&self) -> Option<DomNode>

Source

fn last_child(&self) -> Option<DomNode>

Source

fn next_sibling(&self) -> Option<DomNode>

Source

fn node_name(&self) -> Option<GString>

Source

fn node_type(&self) -> DomNodeType

Source

fn node_value(&self) -> Option<GString>

Source

fn owner_document(&self) -> Option<DomDocument>

Source

fn parent_node(&self) -> Option<DomNode>

Source

fn previous_sibling(&self) -> Option<DomNode>

Source

fn has_child_nodes(&self) -> bool

Source

fn insert_before( &self, new_child: impl IsA<DomNode>, ref_child: &impl IsA<DomNode>, ) -> Option<DomNode>

Source

fn remove_child(&self, old_child: &impl IsA<DomNode>) -> Option<DomNode>

Source

fn replace_child( &self, new_child: impl IsA<DomNode>, old_child: &impl IsA<DomNode>, ) -> Option<DomNode>

Source

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.

Implementors§