pub struct FragmentParams {Show 14 fields
pub text: String,
pub offset: usize,
pub length: usize,
pub font_family: Option<String>,
pub font_weight: Option<u32>,
pub font_bold: Option<bool>,
pub font_italic: Option<bool>,
pub font_point_size: Option<u32>,
pub underline: bool,
pub overline: bool,
pub strikeout: bool,
pub is_link: bool,
pub letter_spacing: f32,
pub word_spacing: f32,
}Expand description
A text fragment with its formatting parameters.
Fields§
§text: String§offset: usize§length: usize§font_family: Option<String>§font_weight: Option<u32>§font_bold: Option<bool>§font_italic: Option<bool>§font_point_size: Option<u32>§underline: bool§overline: bool§strikeout: bool§is_link: bool§letter_spacing: f32Extra space added after each glyph (in pixels). From TextFormat::letter_spacing.
word_spacing: f32Extra space added after space glyphs (in pixels). From TextFormat::word_spacing.
Trait Implementations§
Source§impl Clone for FragmentParams
impl Clone for FragmentParams
Source§fn clone(&self) -> FragmentParams
fn clone(&self) -> FragmentParams
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 moreAuto Trait Implementations§
impl Freeze for FragmentParams
impl RefUnwindSafe for FragmentParams
impl Send for FragmentParams
impl Sync for FragmentParams
impl Unpin for FragmentParams
impl UnsafeUnpin for FragmentParams
impl UnwindSafe for FragmentParams
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