[]Enum smithy_types::Node

pub enum Node {
    Dom(HtmlToken),
    Text(String),
    Vec(Vec<Node>),
    Comment(Option<String>),
}

An enum representing the different types of nodes, plus a special wrapper Node::Vec.

A Node represents the result of a call to .render() from the Component interface. It does not exactly represent node tree in the DOM. Rather, CollapsedNode is a closer representation of the DOM.

Variants

Dom(HtmlToken)Text(String)Vec(Vec<Node>)Comment(Option<String>)

Methods

impl Node[src]

Trait Implementations

impl Clone for Node

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Into<Vec<CollapsedNode>> for Node[src]

impl From<HtmlToken> for Node

impl From<String> for Node

impl From<Vec<Node>> for Node

impl From<Option<String>> for Node

impl Eq for Node

impl PartialEq<Node> for Node

impl Debug for Node

Auto Trait Implementations

impl Unpin for Node

impl Sync for Node

impl Send for Node

impl UnwindSafe for Node

impl RefUnwindSafe for Node

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]