Struct piet_common::util::LayoutDefaults
source · #[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: FontFamilyfont_size: f64weight: FontWeightfg_color: Colorstyle: FontStyleunderline: boolstrikethrough: boolImplementations
sourceimpl 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
sourceimpl Default for LayoutDefaults
impl Default for LayoutDefaults
sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
sourcefn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
sourceimpl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
sourcefn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.