Enum parcel_css::values::syntax::SyntaxComponentKind
source · [−]pub enum SyntaxComponentKind {
Show 15 variants
Length,
Number,
Percentage,
LengthPercentage,
Color,
Image,
Url,
Integer,
Angle,
Time,
Resolution,
TransformFunction,
TransformList,
CustomIdent,
Literal(String),
}
Expand description
Variants
Length
A <length>
component.
Number
A <number>
component.
Percentage
A <percentage>
component.
LengthPercentage
A <length-percentage>
component.
Color
A <color>
component.
Image
An <image>
component.
Url
A <url>
component.
Integer
An <integer>
component.
Angle
An <angle>
component.
Time
A <time>
component.
Resolution
A <resolution>
component.
TransformFunction
A <transform-function>
component.
TransformList
A <transform-list>
component.
CustomIdent
A <custom-ident>
component.
Literal(String)
A literal component.
Trait Implementations
sourceimpl Clone for SyntaxComponentKind
impl Clone for SyntaxComponentKind
sourcefn clone(&self) -> SyntaxComponentKind
fn clone(&self) -> SyntaxComponentKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SyntaxComponentKind
impl Debug for SyntaxComponentKind
sourceimpl PartialEq<SyntaxComponentKind> for SyntaxComponentKind
impl PartialEq<SyntaxComponentKind> for SyntaxComponentKind
sourcefn eq(&self, other: &SyntaxComponentKind) -> bool
fn eq(&self, other: &SyntaxComponentKind) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl ToCss for SyntaxComponentKind
impl ToCss for SyntaxComponentKind
sourcefn 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
.
sourcefn 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 more
impl StructuralPartialEq for SyntaxComponentKind
Auto Trait Implementations
impl RefUnwindSafe for SyntaxComponentKind
impl Send for SyntaxComponentKind
impl Sync for SyntaxComponentKind
impl Unpin for SyntaxComponentKind
impl UnwindSafe for SyntaxComponentKind
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.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
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