pub struct IterableNodes(/* private fields */);
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>> for IterableNodes
impl From<Vec<VirtualNode>> 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.
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<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 IntoIterator for IterableNodes
impl IntoIterator for IterableNodes
Auto Trait Implementations§
impl Freeze for IterableNodes
impl !RefUnwindSafe for IterableNodes
impl !Send for IterableNodes
impl !Sync for IterableNodes
impl Unpin for IterableNodes
impl !UnwindSafe for IterableNodes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more