pub struct ScrollAnchor {
pub message: Option<MessageId>,
pub offset: u32,
pub gravity: Gravity,
}Expand description
The viewport’s position.
Fields§
§message: Option<MessageId>The row the viewport’s top edge sits in. None with
Gravity::Bottom means “pinned to the very bottom”, which is
the initial state and the state after every append while
following.
offset: u32Pixels from the top of that row down to the viewport’s top edge.
gravity: GravityImplementations§
Source§impl ScrollAnchor
impl ScrollAnchor
Sourcepub fn bottom() -> ScrollAnchor
pub fn bottom() -> ScrollAnchor
Pinned to the bottom, following new messages.
pub fn is_following(&self) -> bool
Trait Implementations§
Source§impl Clone for ScrollAnchor
impl Clone for ScrollAnchor
impl Copy for ScrollAnchor
Source§impl Debug for ScrollAnchor
impl Debug for ScrollAnchor
Source§impl Default for ScrollAnchor
impl Default for ScrollAnchor
impl Eq for ScrollAnchor
Source§impl PartialEq for ScrollAnchor
impl PartialEq for ScrollAnchor
impl StructuralPartialEq for ScrollAnchor
Auto Trait Implementations§
impl Freeze for ScrollAnchor
impl RefUnwindSafe for ScrollAnchor
impl Send for ScrollAnchor
impl Sync for ScrollAnchor
impl Unpin for ScrollAnchor
impl UnsafeUnpin for ScrollAnchor
impl UnwindSafe for ScrollAnchor
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