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
sourceimpl 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
sourceimpl<V: View> From<&'_ [V]> for IterableNodes
impl<V: View> From<&'_ [V]> for IterableNodes
sourceimpl From<&'_ String> for IterableNodes
impl From<&'_ String> for IterableNodes
sourceimpl From<&'_ f32> for IterableNodes
impl From<&'_ f32> for IterableNodes
sourceimpl From<&'_ f64> for IterableNodes
impl From<&'_ f64> for IterableNodes
sourceimpl From<&'_ i128> for IterableNodes
impl From<&'_ i128> for IterableNodes
sourceimpl From<&'_ i16> for IterableNodes
impl From<&'_ i16> for IterableNodes
sourceimpl From<&'_ i32> for IterableNodes
impl From<&'_ i32> for IterableNodes
sourceimpl From<&'_ i64> for IterableNodes
impl From<&'_ i64> for IterableNodes
sourceimpl From<&'_ i8> for IterableNodes
impl From<&'_ i8> for IterableNodes
sourceimpl From<&'_ isize> for IterableNodes
impl From<&'_ isize> for IterableNodes
sourceimpl From<&'_ str> for IterableNodes
impl From<&'_ str> for IterableNodes
sourceimpl From<&'_ u128> for IterableNodes
impl From<&'_ u128> for IterableNodes
sourceimpl From<&'_ u16> for IterableNodes
impl From<&'_ u16> for IterableNodes
sourceimpl From<&'_ u32> for IterableNodes
impl From<&'_ u32> for IterableNodes
sourceimpl From<&'_ u64> for IterableNodes
impl From<&'_ u64> for IterableNodes
sourceimpl From<&'_ u8> for IterableNodes
impl From<&'_ u8> for IterableNodes
sourceimpl From<&'_ usize> for IterableNodes
impl From<&'_ usize> for IterableNodes
sourceimpl<T: Into<IterableNodes>> From<Option<T>> for IterableNodes
impl<T: Into<IterableNodes>> From<Option<T>> for IterableNodes
sourceimpl From<String> for IterableNodes
impl From<String> for IterableNodes
sourceimpl<V: View> From<V> for IterableNodes
impl<V: View> From<V> for IterableNodes
sourceimpl From<Vec<VirtualNode, Global>> for IterableNodes
impl From<Vec<VirtualNode, Global>> for IterableNodes
sourcefn from(other: Vec<VirtualNode>) -> Self
fn from(other: Vec<VirtualNode>) -> Self
Converts to this type from the input type.
sourceimpl From<VirtualNode> for IterableNodes
impl From<VirtualNode> for IterableNodes
sourcefn from(other: VirtualNode) -> Self
fn from(other: VirtualNode) -> Self
Converts to this type from the input type.
sourceimpl From<f32> for IterableNodes
impl From<f32> for IterableNodes
sourceimpl From<f64> for IterableNodes
impl From<f64> for IterableNodes
sourceimpl From<i128> for IterableNodes
impl From<i128> for IterableNodes
sourceimpl From<i16> for IterableNodes
impl From<i16> for IterableNodes
sourceimpl From<i32> for IterableNodes
impl From<i32> for IterableNodes
sourceimpl From<i64> for IterableNodes
impl From<i64> for IterableNodes
sourceimpl From<i8> for IterableNodes
impl From<i8> for IterableNodes
sourceimpl From<isize> for IterableNodes
impl From<isize> for IterableNodes
sourceimpl From<u128> for IterableNodes
impl From<u128> for IterableNodes
sourceimpl From<u16> for IterableNodes
impl From<u16> for IterableNodes
sourceimpl From<u32> for IterableNodes
impl From<u32> for IterableNodes
sourceimpl From<u64> for IterableNodes
impl From<u64> for IterableNodes
sourceimpl From<u8> for IterableNodes
impl From<u8> for IterableNodes
sourceimpl From<usize> for IterableNodes
impl From<usize> for IterableNodes
sourceimpl IntoIterator for IterableNodes
impl IntoIterator for IterableNodes
type Item = VirtualNode
type Item = VirtualNode
The type of the elements being iterated over.
type IntoIter = IntoIter<VirtualNode, Global>
type IntoIter = IntoIter<VirtualNode, Global>
Which kind of iterator are we turning this into?
Auto Trait Implementations
impl !RefUnwindSafe for IterableNodes
impl !Send for IterableNodes
impl !Sync for IterableNodes
impl Unpin for IterableNodes
impl !UnwindSafe for IterableNodes
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more