#[repr(C)]pub enum UnparsedSegment {
String(CssString),
VariableReference(VariableReferenceValue),
}Expand description
A single segment of an unparsed Typed OM value.
This corresponds to the CSSUnparsedSegment union in the Typed OM
specification. Unparsed values are represented as a list of string
fragments and variable references.
Variants§
String(CssString)
A string fragment.
This corresponds to the string branch of CSSUnparsedSegment and is
used for the non-variable parts of a CSSUnparsedValue.
VariableReference(VariableReferenceValue)
A var() reference segment.
This corresponds to CSSVariableReferenceValue in the Typed OM
specification.
Trait Implementations§
Source§impl Clone for UnparsedSegment
impl Clone for UnparsedSegment
Source§fn clone(&self) -> UnparsedSegment
fn clone(&self) -> UnparsedSegment
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for UnparsedSegment
impl RefUnwindSafe for UnparsedSegment
impl Send for UnparsedSegment
impl Sync for UnparsedSegment
impl Unpin for UnparsedSegment
impl UnsafeUnpin for UnparsedSegment
impl UnwindSafe for UnparsedSegment
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