pub struct DiffColorPalette {
pub added_fg: RgbColor,
pub added_bg: RgbColor,
pub removed_fg: RgbColor,
pub removed_bg: RgbColor,
pub header_fg: RgbColor,
pub header_bg: RgbColor,
}Expand description
Diff color palette for consistent git diff styling
Fields§
§added_fg: RgbColor§added_bg: RgbColor§removed_fg: RgbColor§removed_bg: RgbColor§header_fg: RgbColor§header_bg: RgbColorImplementations§
Source§impl DiffColorPalette
impl DiffColorPalette
pub fn added_style(&self) -> Style
pub fn removed_style(&self) -> Style
pub fn header_style(&self) -> Style
Trait Implementations§
Source§impl Clone for DiffColorPalette
impl Clone for DiffColorPalette
Source§fn clone(&self) -> DiffColorPalette
fn clone(&self) -> DiffColorPalette
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 DiffColorPalette
impl Debug for DiffColorPalette
Source§impl Default for DiffColorPalette
impl Default for DiffColorPalette
impl Copy for DiffColorPalette
Auto Trait Implementations§
impl Freeze for DiffColorPalette
impl RefUnwindSafe for DiffColorPalette
impl Send for DiffColorPalette
impl Sync for DiffColorPalette
impl Unpin for DiffColorPalette
impl UnwindSafe for DiffColorPalette
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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