pub struct VirtualizedListPersistState {
pub selected: Option<usize>,
pub scroll_offset: usize,
pub follow_mode: bool,
}Expand description
Persistable state for a VirtualizedListState.
Contains the user-facing scroll state that should survive sessions. Transient values like scroll_velocity and visible_count are not persisted.
Fields§
§selected: Option<usize>Selected item index.
scroll_offset: usizeScroll offset (first visible item).
follow_mode: boolWhether follow mode is enabled.
Trait Implementations§
Source§impl Clone for VirtualizedListPersistState
impl Clone for VirtualizedListPersistState
Source§fn clone(&self) -> VirtualizedListPersistState
fn clone(&self) -> VirtualizedListPersistState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VirtualizedListPersistState
impl Debug for VirtualizedListPersistState
Source§impl Default for VirtualizedListPersistState
impl Default for VirtualizedListPersistState
Source§fn default() -> VirtualizedListPersistState
fn default() -> VirtualizedListPersistState
Returns the “default value” for a type. Read more
impl StructuralPartialEq for VirtualizedListPersistState
Auto Trait Implementations§
impl Freeze for VirtualizedListPersistState
impl RefUnwindSafe for VirtualizedListPersistState
impl Send for VirtualizedListPersistState
impl Sync for VirtualizedListPersistState
impl Unpin for VirtualizedListPersistState
impl UnwindSafe for VirtualizedListPersistState
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