Trait INodeTrait

Source
pub trait INodeTrait {
Show 13 methods // Required methods fn to_node(self: Box<Self>) -> Box<dyn Any>; fn clone_node<'b>(&self) -> BoxDynNode<'b>; fn typed<'b>(self: Box<Self>) -> IEnumTyped<'b>; fn node_type(&self) -> INodeType; fn parent<'b>(&self) -> MaybeElement<'b>; fn uuid(&self) -> Option<&str>; fn owner_document(&self) -> MaybeDoc; fn text_content(&self) -> &str; fn set_text(&mut self, content: &str); fn set_html(&mut self, content: &str); fn index(&self) -> usize; // Provided methods fn root_element<'b>(&self) -> Option<BoxDynElement<'b>> { ... } fn text(&self) -> &str { ... }
}

Required Methods§

Source

fn to_node(self: Box<Self>) -> Box<dyn Any>

Source

fn clone_node<'b>(&self) -> BoxDynNode<'b>

Source

fn typed<'b>(self: Box<Self>) -> IEnumTyped<'b>

Source

fn node_type(&self) -> INodeType

Source

fn parent<'b>(&self) -> MaybeElement<'b>

Source

fn uuid(&self) -> Option<&str>

Source

fn owner_document(&self) -> MaybeDoc

Source

fn text_content(&self) -> &str

Source

fn set_text(&mut self, content: &str)

Source

fn set_html(&mut self, content: &str)

Source

fn index(&self) -> usize

Provided Methods§

Source

fn root_element<'b>(&self) -> Option<BoxDynElement<'b>>

Source

fn text(&self) -> &str

Implementors§