#[non_exhaustive]pub struct LayoutDefaults {
pub font: FontFamily,
pub font_size: f64,
pub weight: FontWeight,
pub fg_color: Color,
pub style: FontStyle,
pub underline: bool,
pub strikethrough: bool,
}
Expand description
A type backends can use to represent the default values for a TextLayout
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.font: FontFamily
§font_size: f64
§weight: FontWeight
§fg_color: Color
§style: FontStyle
§underline: bool
§strikethrough: bool
Implementations§
Source§impl LayoutDefaults
impl LayoutDefaults
Sourcepub fn set(&mut self, val: impl Into<TextAttribute>)
pub fn set(&mut self, val: impl Into<TextAttribute>)
Set the default value for a given TextAttribute
.
Trait Implementations§
Source§impl Default for LayoutDefaults
impl Default for LayoutDefaults
Source§fn default() -> LayoutDefaults
fn default() -> LayoutDefaults
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayoutDefaults
impl RefUnwindSafe for LayoutDefaults
impl Send for LayoutDefaults
impl Sync for LayoutDefaults
impl Unpin for LayoutDefaults
impl UnwindSafe for LayoutDefaults
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, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.