Enum lightningcss::properties::font::FontStretchKeyword
source · pub enum FontStretchKeyword {
Normal,
UltraCondensed,
ExtraCondensed,
Condensed,
SemiCondensed,
SemiExpanded,
Expanded,
ExtraExpanded,
UltraExpanded,
}
Expand description
A font stretch keyword,
as used in the font-stretch
property.
See FontStretch.
Variants§
Normal
100%
UltraCondensed
50%
ExtraCondensed
62.5%
Condensed
75%
SemiCondensed
87.5%
SemiExpanded
112.5%
Expanded
125%
ExtraExpanded
150%
UltraExpanded
200%
Trait Implementations§
source§impl Clone for FontStretchKeyword
impl Clone for FontStretchKeyword
source§fn clone(&self) -> FontStretchKeyword
fn clone(&self) -> FontStretchKeyword
Returns a copy 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 moresource§impl Debug for FontStretchKeyword
impl Debug for FontStretchKeyword
source§impl Default for FontStretchKeyword
impl Default for FontStretchKeyword
source§fn default() -> FontStretchKeyword
fn default() -> FontStretchKeyword
Returns the “default value” for a type. Read more
source§impl Into<Percentage> for &FontStretchKeyword
impl Into<Percentage> for &FontStretchKeyword
source§fn into(self) -> Percentage
fn into(self) -> Percentage
Converts this type into the (usually inferred) input type.
source§impl<'i> Parse<'i> for FontStretchKeyword
impl<'i> Parse<'i> for FontStretchKeyword
source§fn parse<'t>(
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i, ParserError<'i>>>
fn parse<'t>(
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i, ParserError<'i>>>
Parse a value of this type using an existing parser.
source§fn parse_string(input: &'i str) -> Result<Self, ParseError<'i, ParserError<'i>>>
fn parse_string(input: &'i str) -> Result<Self, ParseError<'i, ParserError<'i>>>
Parse a value from a string. Read more
source§impl PartialEq<FontStretchKeyword> for FontStretchKeyword
impl PartialEq<FontStretchKeyword> for FontStretchKeyword
source§fn eq(&self, other: &FontStretchKeyword) -> bool
fn eq(&self, other: &FontStretchKeyword) -> bool
source§impl ToCss for FontStretchKeyword
impl ToCss for FontStretchKeyword
source§fn to_css<W>(
&self,
dest: &mut Printer<'_, '_, '_, W>
) -> Result<(), PrinterError>where
W: Write,
fn to_css<W>(
&self,
dest: &mut Printer<'_, '_, '_, W>
) -> Result<(), PrinterError>where
W: Write,
Serialize
self
in CSS syntax, writing to dest
.source§fn to_css_string(
&self,
options: PrinterOptions<'_>
) -> Result<String, PrinterError>
fn to_css_string(
&self,
options: PrinterOptions<'_>
) -> Result<String, PrinterError>
Serialize
self
in CSS syntax and return a string. Read moresource§impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for FontStretchKeyword
impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for FontStretchKeyword
source§const CHILD_TYPES: VisitTypes = _
const CHILD_TYPES: VisitTypes = _
The types of values contained within this value and its children.
This is used to skip branches that don’t have any values requested
by the Visitor. Read more
source§fn visit_children(&mut self, visitor: &mut __V)
fn visit_children(&mut self, visitor: &mut __V)
Visit the children of this value.
impl Copy for FontStretchKeyword
impl StructuralPartialEq for FontStretchKeyword
Auto Trait Implementations§
impl RefUnwindSafe for FontStretchKeyword
impl Send for FontStretchKeyword
impl Sync for FontStretchKeyword
impl Unpin for FontStretchKeyword
impl UnwindSafe for FontStretchKeyword
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer