pub enum ODevicePixelRatioMediaFeature {
Left(LeftParen, Ident, Comparison, CSSFloat, RightParen),
Right(LeftParen, CSSFloat, Comparison, Ident, RightParen),
Range(LeftParen, CSSFloat, Comparison, Ident, Comparison, CSSFloat, RightParen),
Min(LeftParen, Ident, Colon, CSSFloat, RightParen),
Max(LeftParen, Ident, Colon, CSSFloat, RightParen),
Exact(LeftParen, Ident, Colon, CSSFloat, RightParen),
}Variants§
Left(LeftParen, Ident, Comparison, CSSFloat, RightParen)
Right(LeftParen, CSSFloat, Comparison, Ident, RightParen)
Range(LeftParen, CSSFloat, Comparison, Ident, Comparison, CSSFloat, RightParen)
Min(LeftParen, Ident, Colon, CSSFloat, RightParen)
CssAtomSet::_OMinDevicePixelRatio
Max(LeftParen, Ident, Colon, CSSFloat, RightParen)
CssAtomSet::_OMaxDevicePixelRatio
Exact(LeftParen, Ident, Colon, CSSFloat, RightParen)
Trait Implementations§
Source§impl Clone for ODevicePixelRatioMediaFeature
impl Clone for ODevicePixelRatioMediaFeature
Source§fn clone(&self) -> ODevicePixelRatioMediaFeature
fn clone(&self) -> ODevicePixelRatioMediaFeature
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 Hash for ODevicePixelRatioMediaFeature
impl Hash for ODevicePixelRatioMediaFeature
Source§impl Ord for ODevicePixelRatioMediaFeature
impl Ord for ODevicePixelRatioMediaFeature
Source§fn cmp(&self, other: &ODevicePixelRatioMediaFeature) -> Ordering
fn cmp(&self, other: &ODevicePixelRatioMediaFeature) -> 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 ODevicePixelRatioMediaFeature
impl<'a> Parse<'a> for ODevicePixelRatioMediaFeature
Source§impl PartialEq for ODevicePixelRatioMediaFeature
impl PartialEq for ODevicePixelRatioMediaFeature
Source§fn eq(&self, other: &ODevicePixelRatioMediaFeature) -> bool
fn eq(&self, other: &ODevicePixelRatioMediaFeature) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ODevicePixelRatioMediaFeature
impl PartialOrd for ODevicePixelRatioMediaFeature
Source§impl<'a> RangedFeature<'a> for ODevicePixelRatioMediaFeature
impl<'a> RangedFeature<'a> for ODevicePixelRatioMediaFeature
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::_OMaxDevicePixelRatio
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::_OMinDevicePixelRatio
type Value = CSSFloat
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 ODevicePixelRatioMediaFeature
impl ToCursors for ODevicePixelRatioMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for ODevicePixelRatioMediaFeature
impl Eq for ODevicePixelRatioMediaFeature
impl StructuralPartialEq for ODevicePixelRatioMediaFeature
Auto Trait Implementations§
impl Freeze for ODevicePixelRatioMediaFeature
impl RefUnwindSafe for ODevicePixelRatioMediaFeature
impl Send for ODevicePixelRatioMediaFeature
impl Sync for ODevicePixelRatioMediaFeature
impl Unpin for ODevicePixelRatioMediaFeature
impl UnwindSafe for ODevicePixelRatioMediaFeature
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