#[non_exhaustive]pub enum FontVariant {
Show 35 variants
AllPetiteCaps,
AllSmallCaps,
CommonLigatures,
Contextual,
DiagonalFractions,
DiscretionaryLigatures,
FullWidth,
HistoricalForms,
HistoricalLigatures,
Jis04,
Jis78,
Jis83,
Jis90,
LiningNums,
NoCommonLigatures,
NoContextual,
NoDiscretionaryLigatures,
NoHistoricalLigatures,
None,
Normal,
OldstyleNums,
Ordinal,
PetiteCaps,
ProportionalNums,
ProportionalWidth,
Ruby,
Simplified,
SlashedZero,
SmallCaps,
StackedFractions,
TabularNums,
TitlingCaps,
Traditional,
Unicase,
Raw(Raw),
}Expand description
A value of font-variant.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AllPetiteCaps
all-petite-caps.
AllSmallCaps
all-small-caps.
CommonLigatures
common-ligatures.
Contextual
contextual.
DiagonalFractions
diagonal-fractions.
DiscretionaryLigatures
discretionary-ligatures.
FullWidth
full-width.
HistoricalForms
historical-forms.
HistoricalLigatures
historical-ligatures.
Jis04
jis04.
Jis78
jis78.
Jis83
jis83.
Jis90
jis90.
LiningNums
lining-nums.
NoCommonLigatures
no-common-ligatures.
NoContextual
no-contextual.
NoDiscretionaryLigatures
no-discretionary-ligatures.
NoHistoricalLigatures
no-historical-ligatures.
None
none.
Normal
normal.
OldstyleNums
oldstyle-nums.
Ordinal
ordinal.
PetiteCaps
petite-caps.
ProportionalNums
proportional-nums.
ProportionalWidth
proportional-width.
Ruby
ruby.
Simplified
simplified.
SlashedZero
slashed-zero.
SmallCaps
small-caps.
StackedFractions
stacked-fractions.
TabularNums
tabular-nums.
TitlingCaps
titling-caps.
Traditional
traditional.
Unicase
unicase.
Raw(Raw)
Any other value, passed through unchecked.
Trait Implementations§
Source§impl Clone for FontVariant
impl Clone for FontVariant
Source§fn clone(&self) -> FontVariant
fn clone(&self) -> FontVariant
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 FontVariant
impl Debug for FontVariant
Source§impl Display for FontVariant
impl Display for FontVariant
Source§impl From<Raw> for FontVariant
impl From<Raw> for FontVariant
Source§impl PartialEq for FontVariant
impl PartialEq for FontVariant
impl StructuralPartialEq for FontVariant
Auto Trait Implementations§
impl Freeze for FontVariant
impl RefUnwindSafe for FontVariant
impl Send for FontVariant
impl Sync for FontVariant
impl Unpin for FontVariant
impl UnsafeUnpin for FontVariant
impl UnwindSafe for FontVariant
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