pub struct DiffPreviewOptions {
pub max_content_rows: usize,
pub view_mode: ViewMode,
pub include_hunk_headers: bool,
pub overflow_summary: bool,
pub tab_width: u16,
}Expand description
Controls compact preview layout and truncation.
Fields§
§max_content_rows: usize§view_mode: ViewMode§include_hunk_headers: bool§overflow_summary: bool§tab_width: u16Trait Implementations§
Source§impl Clone for DiffPreviewOptions
impl Clone for DiffPreviewOptions
Source§fn clone(&self) -> DiffPreviewOptions
fn clone(&self) -> DiffPreviewOptions
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 DiffPreviewOptions
Source§impl Debug for DiffPreviewOptions
impl Debug for DiffPreviewOptions
Source§impl Default for DiffPreviewOptions
impl Default for DiffPreviewOptions
impl Eq for DiffPreviewOptions
Source§impl PartialEq for DiffPreviewOptions
impl PartialEq for DiffPreviewOptions
impl StructuralPartialEq for DiffPreviewOptions
Auto Trait Implementations§
impl Freeze for DiffPreviewOptions
impl RefUnwindSafe for DiffPreviewOptions
impl Send for DiffPreviewOptions
impl Sync for DiffPreviewOptions
impl Unpin for DiffPreviewOptions
impl UnsafeUnpin for DiffPreviewOptions
impl UnwindSafe for DiffPreviewOptions
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