pub struct ScrollbarConfig {
pub enabled: bool,
pub gap_left: u16,
pub gap_right: u16,
}Expand description
Scrollbar appearance configuration.
Fields§
§enabled: boolWhether the scrollbar is enabled.
gap_left: u16Columns of gap between the scrollbar and content (left side).
gap_right: u16Columns of gap between the scrollbar and the screen edge (right side).
Trait Implementations§
Source§impl Clone for ScrollbarConfig
impl Clone for ScrollbarConfig
Source§fn clone(&self) -> ScrollbarConfig
fn clone(&self) -> ScrollbarConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScrollbarConfig
Source§impl Debug for ScrollbarConfig
impl Debug for ScrollbarConfig
Source§impl Default for ScrollbarConfig
impl Default for ScrollbarConfig
impl Eq for ScrollbarConfig
Source§impl PartialEq for ScrollbarConfig
impl PartialEq for ScrollbarConfig
impl StructuralPartialEq for ScrollbarConfig
Auto Trait Implementations§
impl Freeze for ScrollbarConfig
impl RefUnwindSafe for ScrollbarConfig
impl Send for ScrollbarConfig
impl Sync for ScrollbarConfig
impl Unpin for ScrollbarConfig
impl UnsafeUnpin for ScrollbarConfig
impl UnwindSafe for ScrollbarConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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