Enum lightningcss::properties::size::MaxSize
source · pub enum MaxSize {
None,
LengthPercentage(LengthPercentage),
MinContent(VendorPrefix),
MaxContent(VendorPrefix),
FitContent(VendorPrefix),
FitContentFunction(LengthPercentage),
Stretch(VendorPrefix),
Contain,
}
Expand description
Variants§
None
The none
keyword.
LengthPercentage(LengthPercentage)
An explicit length or percentage.
MinContent(VendorPrefix)
The min-content
keyword.
MaxContent(VendorPrefix)
The max-content
keyword.
FitContent(VendorPrefix)
The fit-content
keyword.
FitContentFunction(LengthPercentage)
The fit-content()
function.
Stretch(VendorPrefix)
The stretch
keyword, or the -webkit-fill-available
or -moz-available
prefixed keywords.
Contain
The contain
keyword.
Trait Implementations§
source§impl<'i> Parse<'i> for MaxSize
impl<'i> Parse<'i> for MaxSize
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 ToCss for MaxSize
impl ToCss for MaxSize
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 MaxSize
impl<'i, __T: Visit<'i, __T, __V>, __V: Visitor<'i, __T>> Visit<'i, __T, __V> for MaxSize
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 StructuralPartialEq for MaxSize
Auto Trait Implementations§
impl RefUnwindSafe for MaxSize
impl Send for MaxSize
impl Sync for MaxSize
impl Unpin for MaxSize
impl UnwindSafe for MaxSize
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