pub struct ListScrollEvent {
pub visible_range: Range<usize>,
pub count: usize,
pub is_scrolled: bool,
pub is_following_tail: bool,
}Expand description
A scroll event that has been converted to be in terms of the list’s items.
Fields§
§visible_range: Range<usize>The range of items currently visible in the list, after applying the scroll event.
count: usizeThe number of items that are currently visible in the list, after applying the scroll event.
is_scrolled: boolWhether the list has been scrolled.
is_following_tail: boolWhether the list is currently in follow-tail mode (auto-scrolling to end).
Auto Trait Implementations§
impl Freeze for ListScrollEvent
impl RefUnwindSafe for ListScrollEvent
impl Send for ListScrollEvent
impl Sync for ListScrollEvent
impl Unpin for ListScrollEvent
impl UnsafeUnpin for ListScrollEvent
impl UnwindSafe for ListScrollEvent
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more