#[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§
§impl LayoutDefaults
impl LayoutDefaults
pub 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§
§impl Default for LayoutDefaults
impl Default for LayoutDefaults
§fn default() -> LayoutDefaults
fn default() -> LayoutDefaults
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for LayoutDefaults
impl Send for LayoutDefaults
impl Sync for LayoutDefaults
impl Unpin for LayoutDefaults
impl UnwindSafe for LayoutDefaults
Blanket Implementations§
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
§fn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,
§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.