[−][src]Enum html_types::node::Node
Describes all potential shapes of a html element Note that there are only three kinds, text nodes, comment nodes, and element nodes but an element node can be void, or have children
Variants
Text(Text)
Comment(Comment)
Implementations
impl<'a> Node<'a>
[src]
pub fn comment(text: &str) -> Self
[src]
Creates a comment as a Node from the supplied string
pub fn text(text: &str) -> Self
[src]
Creates a text element as a node
Trait Implementations
impl<'a> Clone for Node<'a>
[src]
impl<'a> From<Comment> for Node<'a>
[src]
impl<'a> From<Element<'a, ()>> for Node<'a>
[src]
impl<'a> From<Element<'a, Vec<Node<'a>>>> for Node<'a>
[src]
impl<'a> From<Node<'a>> for String
[src]
impl<'a> From<Text> for Node<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for Node<'a>
impl<'a> Send for Node<'a>
impl<'a> Sync for Node<'a>
impl<'a> Unpin for Node<'a>
impl<'a> UnwindSafe for Node<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,