pub struct LazyContainer { /* private fields */ }Expand description
A view wrapper that executes an arbitrary Layout implementation
with reconstructable views, which can support lazy layouting.
Unlike FixedContainer, this container stores views as an AnyViews
collection, allowing backends to reconstruct views on-demand for efficient
rendering of large lists.
Implementations§
Trait Implementations§
Source§impl Debug for LazyContainer
impl Debug for LazyContainer
Source§impl NativeView for LazyContainer
impl NativeView for LazyContainer
Source§fn stretch_axis(&self) -> StretchAxis
fn stretch_axis(&self) -> StretchAxis
Which axis (or axes) this view stretches to fill available space.
Source§impl View for LazyContainer
impl View for LazyContainer
Auto Trait Implementations§
impl Freeze for LazyContainer
impl !RefUnwindSafe for LazyContainer
impl !Send for LazyContainer
impl !Sync for LazyContainer
impl Unpin for LazyContainer
impl !UnwindSafe for LazyContainer
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