Struct virtual_node::IterableNodes
source · pub struct IterableNodes(_);
Expand description
Used by the html! macro for all braced child nodes so that we can use any type
that implements Into
html! {
{ nodes }
}
nodes can be a String .. VirtualNode .. Vec
Implementations§
source§impl IterableNodes
impl IterableNodes
sourcepub fn first_mut(&mut self) -> Option<&mut VirtualNode>
pub fn first_mut(&mut self) -> Option<&mut VirtualNode>
Retrieve the first node mutably
sourcepub fn last_mut(&mut self) -> Option<&mut VirtualNode>
pub fn last_mut(&mut self) -> Option<&mut VirtualNode>
Retrieve the last node mutably
Trait Implementations§
source§impl From<&String> for IterableNodes
impl From<&String> for IterableNodes
source§impl From<&f32> for IterableNodes
impl From<&f32> for IterableNodes
source§impl From<&f64> for IterableNodes
impl From<&f64> for IterableNodes
source§impl From<&i128> for IterableNodes
impl From<&i128> for IterableNodes
source§impl From<&i16> for IterableNodes
impl From<&i16> for IterableNodes
source§impl From<&i32> for IterableNodes
impl From<&i32> for IterableNodes
source§impl From<&i64> for IterableNodes
impl From<&i64> for IterableNodes
source§impl From<&i8> for IterableNodes
impl From<&i8> for IterableNodes
source§impl From<&isize> for IterableNodes
impl From<&isize> for IterableNodes
source§impl From<&str> for IterableNodes
impl From<&str> for IterableNodes
source§impl From<&u128> for IterableNodes
impl From<&u128> for IterableNodes
source§impl From<&u16> for IterableNodes
impl From<&u16> for IterableNodes
source§impl From<&u32> for IterableNodes
impl From<&u32> for IterableNodes
source§impl From<&u64> for IterableNodes
impl From<&u64> for IterableNodes
source§impl From<&u8> for IterableNodes
impl From<&u8> for IterableNodes
source§impl From<&usize> for IterableNodes
impl From<&usize> for IterableNodes
source§impl<T: Into<IterableNodes>> From<Option<T>> for IterableNodes
impl<T: Into<IterableNodes>> From<Option<T>> for IterableNodes
source§impl From<String> for IterableNodes
impl From<String> for IterableNodes
source§impl<V: View> From<V> for IterableNodes
impl<V: View> From<V> for IterableNodes
source§impl From<Vec<VirtualNode, Global>> for IterableNodes
impl From<Vec<VirtualNode, Global>> for IterableNodes
source§fn from(other: Vec<VirtualNode>) -> Self
fn from(other: Vec<VirtualNode>) -> Self
Converts to this type from the input type.
source§impl From<VirtualNode> for IterableNodes
impl From<VirtualNode> for IterableNodes
source§fn from(other: VirtualNode) -> Self
fn from(other: VirtualNode) -> Self
Converts to this type from the input type.