pub enum ColorIndexMediaFeature {
Left(LeftParen, Ident, Comparison, CSSInt, RightParen),
Right(LeftParen, CSSInt, Comparison, Ident, RightParen),
Range(LeftParen, CSSInt, Comparison, Ident, Comparison, CSSInt, RightParen),
Min(LeftParen, Ident, Colon, CSSInt, RightParen),
Max(LeftParen, Ident, Colon, CSSInt, RightParen),
Exact(LeftParen, Ident, Colon, CSSInt, RightParen),
}Variants§
Left(LeftParen, Ident, Comparison, CSSInt, RightParen)
Right(LeftParen, CSSInt, Comparison, Ident, RightParen)
Range(LeftParen, CSSInt, Comparison, Ident, Comparison, CSSInt, RightParen)
Min(LeftParen, Ident, Colon, CSSInt, RightParen)
CssAtomSet::MaxColorIndex
Max(LeftParen, Ident, Colon, CSSInt, RightParen)
CssAtomSet::MinColorIndex
Exact(LeftParen, Ident, Colon, CSSInt, RightParen)
Trait Implementations§
Source§impl Clone for ColorIndexMediaFeature
impl Clone for ColorIndexMediaFeature
Source§fn clone(&self) -> ColorIndexMediaFeature
fn clone(&self) -> ColorIndexMediaFeature
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 moreSource§impl Debug for ColorIndexMediaFeature
impl Debug for ColorIndexMediaFeature
Source§impl Hash for ColorIndexMediaFeature
impl Hash for ColorIndexMediaFeature
Source§impl Ord for ColorIndexMediaFeature
impl Ord for ColorIndexMediaFeature
Source§fn cmp(&self, other: &ColorIndexMediaFeature) -> Ordering
fn cmp(&self, other: &ColorIndexMediaFeature) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<'a> Parse<'a> for ColorIndexMediaFeature
impl<'a> Parse<'a> for ColorIndexMediaFeature
Source§impl PartialEq for ColorIndexMediaFeature
impl PartialEq for ColorIndexMediaFeature
Source§impl PartialOrd for ColorIndexMediaFeature
impl PartialOrd for ColorIndexMediaFeature
Source§impl<'a> RangedFeature<'a> for ColorIndexMediaFeature
impl<'a> RangedFeature<'a> for ColorIndexMediaFeature
Source§fn new_max(
open: LeftParen,
ident: Ident,
colon: Colon,
value: Self::Value,
close: RightParen,
) -> Result<Self>
fn new_max( open: LeftParen, ident: Ident, colon: Colon, value: Self::Value, close: RightParen, ) -> Result<Self>
CssAtomSet::MinColorIndex
Source§fn new_min(
open: LeftParen,
ident: Ident,
colon: Colon,
value: Self::Value,
close: RightParen,
) -> Result<Self>
fn new_min( open: LeftParen, ident: Ident, colon: Colon, value: Self::Value, close: RightParen, ) -> Result<Self>
CssAtomSet::MaxColorIndex
type Value = CSSInt
Source§fn new_exact(
open: LeftParen,
ident: Ident,
colon: Colon,
value: Self::Value,
close: RightParen,
) -> Result<Self>
fn new_exact( open: LeftParen, ident: Ident, colon: Colon, value: Self::Value, close: RightParen, ) -> Result<Self>
Method for constructing a “exact” media feature. Exact features always include a colon token.
Source§fn new_left(
open: LeftParen,
ident: Ident,
comparison: Comparison,
value: Self::Value,
close: RightParen,
) -> Result<Self>
fn new_left( open: LeftParen, ident: Ident, comparison: Comparison, value: Self::Value, close: RightParen, ) -> Result<Self>
Method for constructing a “left” media feature. This method is called when the parsed tokens encountered
the
<value> token before the <feature-name>.Source§fn new_right(
open: LeftParen,
value: Self::Value,
comparison: Comparison,
ident: Ident,
close: RightParen,
) -> Result<Self>
fn new_right( open: LeftParen, value: Self::Value, comparison: Comparison, ident: Ident, close: RightParen, ) -> Result<Self>
Method for constructing a “right” media feature. This method is called when the parsed tokens
encountered the
<feature-name> token before the <value>.Source§fn new_ranged(
open: LeftParen,
left: Self::Value,
left_comparison: Comparison,
ident: Ident,
right_comparison: Comparison,
value: Self::Value,
close: RightParen,
) -> Result<Self>
fn new_ranged( open: LeftParen, left: Self::Value, left_comparison: Comparison, ident: Ident, right_comparison: Comparison, value: Self::Value, close: RightParen, ) -> Result<Self>
Method for constructing a “ranged” media feature. This method is called when the parsed tokens
encountered the
<value> token, followed by a <comparison>, followed by a <feature-name>, followed by a
<comparison> followed lastly by a <value>.fn parse_ranged_feature<I, A>( p: &mut Parser<'a, I>, name: &A, min: Option<&A>, max: Option<&A>, ) -> Result<Self, Diagnostic>
Source§impl ToCursors for ColorIndexMediaFeature
impl ToCursors for ColorIndexMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for ColorIndexMediaFeature
impl Eq for ColorIndexMediaFeature
impl StructuralPartialEq for ColorIndexMediaFeature
Auto Trait Implementations§
impl Freeze for ColorIndexMediaFeature
impl RefUnwindSafe for ColorIndexMediaFeature
impl Send for ColorIndexMediaFeature
impl Sync for ColorIndexMediaFeature
impl Unpin for ColorIndexMediaFeature
impl UnwindSafe for ColorIndexMediaFeature
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