pub enum DeviceHeightMediaFeature {
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::MinDeviceHeight
Max(LeftParen, Ident, Colon, Length, RightParen)
CssAtomSet::MaxDeviceHeight
Exact(LeftParen, Ident, Colon, Length, RightParen)
Trait Implementations§
Source§impl Clone for DeviceHeightMediaFeature
impl Clone for DeviceHeightMediaFeature
Source§fn clone(&self) -> DeviceHeightMediaFeature
fn clone(&self) -> DeviceHeightMediaFeature
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 DeviceHeightMediaFeature
impl Debug for DeviceHeightMediaFeature
Source§impl Hash for DeviceHeightMediaFeature
impl Hash for DeviceHeightMediaFeature
Source§impl Ord for DeviceHeightMediaFeature
impl Ord for DeviceHeightMediaFeature
Source§fn cmp(&self, other: &DeviceHeightMediaFeature) -> Ordering
fn cmp(&self, other: &DeviceHeightMediaFeature) -> 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 DeviceHeightMediaFeature
impl<'a> Parse<'a> for DeviceHeightMediaFeature
Source§impl PartialEq for DeviceHeightMediaFeature
impl PartialEq for DeviceHeightMediaFeature
Source§impl PartialOrd for DeviceHeightMediaFeature
impl PartialOrd for DeviceHeightMediaFeature
Source§impl<'a> RangedFeature<'a> for DeviceHeightMediaFeature
impl<'a> RangedFeature<'a> for DeviceHeightMediaFeature
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::MaxDeviceHeight
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::MinDeviceHeight
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 SemanticEq for DeviceHeightMediaFeature
impl SemanticEq for DeviceHeightMediaFeature
Source§fn semantic_eq(&self, other: &Self) -> bool
fn semantic_eq(&self, other: &Self) -> bool
Returns
true if self and other are semantically equal.Source§impl ToCursors for DeviceHeightMediaFeature
impl ToCursors for DeviceHeightMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for DeviceHeightMediaFeature
impl Eq for DeviceHeightMediaFeature
impl StructuralPartialEq for DeviceHeightMediaFeature
Auto Trait Implementations§
impl Freeze for DeviceHeightMediaFeature
impl RefUnwindSafe for DeviceHeightMediaFeature
impl Send for DeviceHeightMediaFeature
impl Sync for DeviceHeightMediaFeature
impl Unpin for DeviceHeightMediaFeature
impl UnwindSafe for DeviceHeightMediaFeature
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