Type Definition nos::Node[][src]

type Node<'a> = NodeRef<'a, NodeData>;

Alias for NodeRef.

Implementations

impl<'a> Node<'a>[src]

pub fn next_element_sibling(&self) -> Option<Node<'a>>[src]

pub fn prev_element_sibling(&self) -> Option<Node<'a>>[src]

impl<'a> Node<'a>[src]

pub fn node_name(&self) -> Option<StrTendril>[src]

pub fn has_class(&self, class: &str) -> bool[src]

pub fn add_class(&self, class: &str)[src]

pub fn remove_class(&self, class: &str)[src]

pub fn attr(&self, name: &str) -> Option<StrTendril>[src]

pub fn attrs(&self) -> Vec<Attribute>[src]

pub fn set_attr(&self, name: &str, val: &str)[src]

pub fn remove_attr(&self, name: &str)[src]

impl<'a> Node<'a>[src]

pub fn is_document(&self) -> bool[src]

pub fn is_element(&self) -> bool[src]

pub fn is_text(&self) -> bool[src]

impl<'a> Node<'a>[src]

pub fn html(&self) -> StrTendril[src]

pub fn text(&self) -> StrTendril[src]

Trait Implementations

impl<'a> Element for Node<'a>[src]

type Impl = InnerSelector