[−][src]Enum azul_simplecss::Token
CSS token.
Variants
UniversalSelectorUniversal selector
https://www.w3.org/TR/CSS21/selector.html#universal-selector
TypeSelector(&'a str)Type selector
https://www.w3.org/TR/CSS21/selector.html#type-selectors
IdSelector(&'a str)ID selector
Value contains ident without #.
https://www.w3.org/TR/CSS21/selector.html#id-selectors
ClassSelector(&'a str)Class selector
Value contains ident without ..
https://www.w3.org/TR/CSS21/selector.html#class-html
AttributeSelector(&'a str)Attribute selector
We do not parse it's content yet, so value contains everything between [].
https://www.w3.org/TR/CSS21/selector.html#attribute-selectors
PseudoClass(&'a str)Pseudo-class
Value contains ident without :.
We do not validate it in any way.
https://www.w3.org/TR/CSS21/selector.html#pseudo-class-selectors
LangPseudoClass(&'a str)Language pseudo-class
Value contains everything between ().
We do not validate it in any way. It can contain any text or even be empty.
https://www.w3.org/TR/CSS21/selector.html#lang
Combinator(Combinator)Combinator
CommaRules separator
https://www.w3.org/TR/CSS21/selector.html#grouping
BlockStartBlock start
Indicates {.
https://www.w3.org/TR/CSS21/syndata.html#rule-sets
BlockEndBlock end
Indicates }.
https://www.w3.org/TR/CSS21/syndata.html#rule-sets
Declaration(&'a str, &'a str)Declaration
Contains property name and property value.
https://www.w3.org/TR/CSS21/syndata.html#declaration
EndOfStreamEnd of stream
Parsing is finished.
Trait Implementations
Auto Trait Implementations
impl<'a> Send for Token<'a>
impl<'a> Unpin for Token<'a>
impl<'a> Sync for Token<'a>
impl<'a> UnwindSafe for Token<'a>
impl<'a> RefUnwindSafe for Token<'a>
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,