pub struct CodeBlockColors {
pub border: Color,
pub background: Color,
pub header_bg: Color,
pub header_text: Color,
pub icon: Color,
pub line_number: Color,
pub line_separator: Color,
}Expand description
Colors for a code block theme
Fields§
§border: ColorBorder color
background: ColorBackground color
header_bg: ColorHeader background
header_text: ColorHeader text color
icon: ColorIcon/language color
line_number: ColorLine number color
line_separator: ColorLine number separator color
Trait Implementations§
Source§impl Clone for CodeBlockColors
impl Clone for CodeBlockColors
Source§fn clone(&self) -> CodeBlockColors
fn clone(&self) -> CodeBlockColors
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 CodeBlockColors
impl Debug for CodeBlockColors
impl Copy for CodeBlockColors
Auto Trait Implementations§
impl Freeze for CodeBlockColors
impl RefUnwindSafe for CodeBlockColors
impl Send for CodeBlockColors
impl Sync for CodeBlockColors
impl Unpin for CodeBlockColors
impl UnsafeUnpin for CodeBlockColors
impl UnwindSafe for CodeBlockColors
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