pub struct HighlightFormat {Show 16 fields
pub foreground_color: Option<Color>,
pub background_color: Option<Color>,
pub underline_color: Option<Color>,
pub font_family: Option<String>,
pub font_point_size: Option<u32>,
pub font_weight: Option<u32>,
pub font_bold: Option<bool>,
pub font_italic: Option<bool>,
pub font_underline: Option<bool>,
pub font_overline: Option<bool>,
pub font_strikeout: Option<bool>,
pub letter_spacing: Option<i32>,
pub word_spacing: Option<i32>,
pub underline_style: Option<UnderlineStyle>,
pub vertical_alignment: Option<CharVerticalAlignment>,
pub tooltip: Option<String>,
}Expand description
Formatting applied by a syntax highlighter to a text range.
All fields are Option: None means “don’t override the real format.”
Only non-None fields take precedence over the corresponding
TextFormat field for display purposes.
Fields§
§foreground_color: Option<Color>§background_color: Option<Color>§underline_color: Option<Color>§font_family: Option<String>§font_point_size: Option<u32>§font_weight: Option<u32>§font_bold: Option<bool>§font_italic: Option<bool>§font_underline: Option<bool>§font_overline: Option<bool>§font_strikeout: Option<bool>§letter_spacing: Option<i32>§word_spacing: Option<i32>§underline_style: Option<UnderlineStyle>§vertical_alignment: Option<CharVerticalAlignment>§tooltip: Option<String>Trait Implementations§
Source§impl Clone for HighlightFormat
impl Clone for HighlightFormat
Source§fn clone(&self) -> HighlightFormat
fn clone(&self) -> HighlightFormat
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 HighlightFormat
impl Debug for HighlightFormat
Source§impl Default for HighlightFormat
impl Default for HighlightFormat
Source§fn default() -> HighlightFormat
fn default() -> HighlightFormat
Returns the “default value” for a type. Read more
Source§impl PartialEq for HighlightFormat
impl PartialEq for HighlightFormat
impl Eq for HighlightFormat
impl StructuralPartialEq for HighlightFormat
Auto Trait Implementations§
impl Freeze for HighlightFormat
impl RefUnwindSafe for HighlightFormat
impl Send for HighlightFormat
impl Sync for HighlightFormat
impl Unpin for HighlightFormat
impl UnsafeUnpin for HighlightFormat
impl UnwindSafe for HighlightFormat
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