[−]Enum smithy_types::Node
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]
pub fn into_collapsed_node(self, path: Vec<usize>) -> Vec<CollapsedNode>
[src]
Trait Implementations
impl Clone for Node
fn clone(&self) -> 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]
fn into(self) -> Vec<CollapsedNode>
[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]
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> From<T> for 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,