pub struct AnsiDiffPalette {
pub header: Style,
pub context: Style,
pub addition: Style,
pub deletion: Style,
pub emphasis: Style,
}Expand description
Caller-supplied foreground styles for ANSI output.
Fields§
§header: StyleHunk and omission style.
context: StyleContext style.
addition: StyleAddition style.
deletion: StyleDeletion style.
emphasis: StyleExtra intraline emphasis.
Trait Implementations§
Source§impl Clone for AnsiDiffPalette
impl Clone for AnsiDiffPalette
Source§fn clone(&self) -> AnsiDiffPalette
fn clone(&self) -> AnsiDiffPalette
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 AnsiDiffPalette
Source§impl Debug for AnsiDiffPalette
impl Debug for AnsiDiffPalette
Source§impl Default for AnsiDiffPalette
impl Default for AnsiDiffPalette
Source§fn default() -> AnsiDiffPalette
fn default() -> AnsiDiffPalette
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AnsiDiffPalette
impl RefUnwindSafe for AnsiDiffPalette
impl Send for AnsiDiffPalette
impl Sync for AnsiDiffPalette
impl Unpin for AnsiDiffPalette
impl UnsafeUnpin for AnsiDiffPalette
impl UnwindSafe for AnsiDiffPalette
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 more