pub struct CharacterFormat {Show 16 fields
pub font_family: Option<String>,
pub font_point_size: Option<i64>,
pub font_weight: Option<i64>,
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<i64>,
pub word_spacing: Option<i64>,
pub anchor_href: Option<String>,
pub anchor_names: Vec<String>,
pub is_anchor: Option<bool>,
pub tooltip: Option<String>,
pub underline_style: Option<UnderlineStyle>,
pub vertical_alignment: Option<CharVerticalAlignment>,
}Expand description
Character-level formatting for a contiguous byte span. One per
FormatRun; one per ImageAnchor. Fields mirror the fmt_*
set on InlineSegment and on FragmentElement so values copy
across types verbatim.
Fields§
§font_family: Option<String>§font_point_size: Option<i64>§font_weight: Option<i64>§font_bold: Option<bool>§font_italic: Option<bool>§font_underline: Option<bool>§font_overline: Option<bool>§font_strikeout: Option<bool>§letter_spacing: Option<i64>§word_spacing: Option<i64>§anchor_href: Option<String>§anchor_names: Vec<String>§is_anchor: Option<bool>§tooltip: Option<String>§underline_style: Option<UnderlineStyle>§vertical_alignment: Option<CharVerticalAlignment>Trait Implementations§
Source§impl Clone for CharacterFormat
impl Clone for CharacterFormat
Source§fn clone(&self) -> CharacterFormat
fn clone(&self) -> CharacterFormat
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 moreSource§impl Debug for CharacterFormat
impl Debug for CharacterFormat
Source§impl Default for CharacterFormat
impl Default for CharacterFormat
Source§fn default() -> CharacterFormat
fn default() -> CharacterFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CharacterFormat
impl<'de> Deserialize<'de> for CharacterFormat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CharacterFormat
impl PartialEq for CharacterFormat
Source§fn eq(&self, other: &CharacterFormat) -> bool
fn eq(&self, other: &CharacterFormat) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CharacterFormat
impl Serialize for CharacterFormat
impl Eq for CharacterFormat
impl StructuralPartialEq for CharacterFormat
Auto Trait Implementations§
impl Freeze for CharacterFormat
impl RefUnwindSafe for CharacterFormat
impl Send for CharacterFormat
impl Sync for CharacterFormat
impl Unpin for CharacterFormat
impl UnsafeUnpin for CharacterFormat
impl UnwindSafe for CharacterFormat
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