pub struct Theme {Show 30 fields
pub heading1: Style,
pub heading2: Style,
pub heading3: Style,
pub heading4: Style,
pub heading5: Style,
pub heading6: Style,
pub paragraph: Style,
pub emphasis: Style,
pub strong: Style,
pub strikethrough: Style,
pub inline_code: Style,
pub code_block: Style,
pub code_border: Style,
pub code_lang_label: Style,
pub code_line_number: Style,
pub blockquote: Style,
pub blockquote_bar: Style,
pub link_text: Style,
pub link_url: Style,
pub list_bullet: Style,
pub list_number: Style,
pub task_done: Style,
pub task_pending: Style,
pub table_border: Style,
pub table_header: Style,
pub table_cell: Style,
pub thematic_break: Style,
pub image_alt: Style,
pub footnote_ref: Style,
pub footnote_def: Style,
}Expand description
Semantic style intents — what we want to style, not how. The theme maps these intents to concrete ANSI styles.
Fields§
§heading1: Style§heading2: Style§heading3: Style§heading4: Style§heading5: Style§heading6: Style§paragraph: Style§emphasis: Style§strong: Style§strikethrough: Style§inline_code: Style§code_block: Style§code_border: Style§code_lang_label: Style§code_line_number: Style§blockquote: Style§blockquote_bar: Style§link_text: Style§link_url: Style§list_bullet: Style§list_number: Style§task_done: Style§task_pending: Style§table_border: Style§table_header: Style§table_cell: Style§thematic_break: Style§image_alt: Style§footnote_ref: Style§footnote_def: StyleTrait Implementations§
Auto Trait Implementations§
impl Freeze for Theme
impl RefUnwindSafe for Theme
impl Send for Theme
impl Sync for Theme
impl Unpin for Theme
impl UnsafeUnpin for Theme
impl UnwindSafe for Theme
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