pub struct ForEach<'a, 'bp, Fltr> {
pub filter: Fltr,
/* private fields */
}Fields§
§filter: FltrImplementations§
Source§impl<'a, 'bp, Fltr: Filter<'bp>> ForEach<'a, 'bp, Fltr>
impl<'a, 'bp, Fltr: Filter<'bp>> ForEach<'a, 'bp, Fltr>
pub fn new( tree: WidgetTreeView<'a, 'bp>, attribute_storage: &'a AttributeStorage<'bp>, filter: Fltr, ) -> Self
pub fn each<F>(&mut self, f: F) -> ControlFlow<()>
Trait Implementations§
Auto Trait Implementations§
impl<'a, 'bp, Fltr> Freeze for ForEach<'a, 'bp, Fltr>where
Fltr: Freeze,
impl<'a, 'bp, Fltr> !RefUnwindSafe for ForEach<'a, 'bp, Fltr>
impl<'a, 'bp, Fltr> !Send for ForEach<'a, 'bp, Fltr>
impl<'a, 'bp, Fltr> !Sync for ForEach<'a, 'bp, Fltr>
impl<'a, 'bp, Fltr> Unpin for ForEach<'a, 'bp, Fltr>where
Fltr: Unpin,
impl<'a, 'bp, Fltr> !UnwindSafe for ForEach<'a, 'bp, Fltr>
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