pub struct PreviewScrollSetting {
pub index: Option<String>,
pub offset: isize,
pub percentage: Percentage,
pub header_lines: usize,
}Expand description
Determines the initial scroll offset of the preview window.
Fields§
§index: Option<String>Extract the initial display index n of the preview window from this column.
n lines are skipped after the header lines are consumed.
offset: isizeFor adjusting the initial scroll index.
percentage: PercentageHow far from the bottom of the preview window the scroll offset should appear.
header_lines: usizeKeep the top N lines as the fixed header so that they are always visible.
Trait Implementations§
Source§impl Clone for PreviewScrollSetting
impl Clone for PreviewScrollSetting
Source§fn clone(&self) -> PreviewScrollSetting
fn clone(&self) -> PreviewScrollSetting
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 PreviewScrollSetting
impl Debug for PreviewScrollSetting
Source§impl Default for PreviewScrollSetting
impl Default for PreviewScrollSetting
Source§fn default() -> PreviewScrollSetting
fn default() -> PreviewScrollSetting
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PreviewScrollSettingwhere
PreviewScrollSetting: Default,
impl<'de> Deserialize<'de> for PreviewScrollSettingwhere
PreviewScrollSetting: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PreviewScrollSetting
impl PartialEq for PreviewScrollSetting
Source§impl Serialize for PreviewScrollSetting
impl Serialize for PreviewScrollSetting
impl StructuralPartialEq for PreviewScrollSetting
Auto Trait Implementations§
impl Freeze for PreviewScrollSetting
impl RefUnwindSafe for PreviewScrollSetting
impl Send for PreviewScrollSetting
impl Sync for PreviewScrollSetting
impl Unpin for PreviewScrollSetting
impl UnsafeUnpin for PreviewScrollSetting
impl UnwindSafe for PreviewScrollSetting
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> TransformExt for T
impl<T> TransformExt for T
fn transform<Q>(self, transform: impl FnOnce(T) -> Q) -> Q
fn modify<Q>(self, modify: impl FnOnce(&mut T) -> Q) -> T
Source§fn modify_if<Q>(self, condition: bool, modify: impl FnOnce(&mut T) -> Q) -> T
fn modify_if<Q>(self, condition: bool, modify: impl FnOnce(&mut T) -> Q) -> T
Example Read more