pub enum DeviceWidthMediaFeature {
Left(LeftParen, Ident, Comparison, Length, RightParen),
Right(LeftParen, Length, Comparison, Ident, RightParen),
Range(LeftParen, Length, Comparison, Ident, Comparison, Length, RightParen),
Min(LeftParen, Ident, Colon, Length, RightParen),
Max(LeftParen, Ident, Colon, Length, RightParen),
Exact(LeftParen, Ident, Colon, Length, RightParen),
}Variants§
Left(LeftParen, Ident, Comparison, Length, RightParen)
Right(LeftParen, Length, Comparison, Ident, RightParen)
Range(LeftParen, Length, Comparison, Ident, Comparison, Length, RightParen)
Min(LeftParen, Ident, Colon, Length, RightParen)
CssAtomSet::MinDeviceWidth
Max(LeftParen, Ident, Colon, Length, RightParen)
CssAtomSet::MaxDeviceWidth
Exact(LeftParen, Ident, Colon, Length, RightParen)
Trait Implementations§
Source§impl Clone for DeviceWidthMediaFeature
impl Clone for DeviceWidthMediaFeature
Source§fn clone(&self) -> DeviceWidthMediaFeature
fn clone(&self) -> DeviceWidthMediaFeature
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 DeviceWidthMediaFeature
impl Debug for DeviceWidthMediaFeature
Source§impl Hash for DeviceWidthMediaFeature
impl Hash for DeviceWidthMediaFeature
Source§impl Ord for DeviceWidthMediaFeature
impl Ord for DeviceWidthMediaFeature
Source§fn cmp(&self, other: &DeviceWidthMediaFeature) -> Ordering
fn cmp(&self, other: &DeviceWidthMediaFeature) -> 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 DeviceWidthMediaFeature
impl<'a> Parse<'a> for DeviceWidthMediaFeature
Source§impl PartialEq for DeviceWidthMediaFeature
impl PartialEq for DeviceWidthMediaFeature
Source§impl PartialOrd for DeviceWidthMediaFeature
impl PartialOrd for DeviceWidthMediaFeature
Source§impl<'a> RangedFeature<'a> for DeviceWidthMediaFeature
impl<'a> RangedFeature<'a> for DeviceWidthMediaFeature
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::MaxDeviceWidth
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::MinDeviceWidth
type Value = Length
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 DeviceWidthMediaFeature
impl ToCursors for DeviceWidthMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for DeviceWidthMediaFeature
impl Eq for DeviceWidthMediaFeature
impl StructuralPartialEq for DeviceWidthMediaFeature
Auto Trait Implementations§
impl Freeze for DeviceWidthMediaFeature
impl RefUnwindSafe for DeviceWidthMediaFeature
impl Send for DeviceWidthMediaFeature
impl Sync for DeviceWidthMediaFeature
impl Unpin for DeviceWidthMediaFeature
impl UnwindSafe for DeviceWidthMediaFeature
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