pub enum HorizontalViewportSegmentsMediaFeature {
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::MinHorizontalViewportSegments
Max(LeftParen, Ident, Colon, CSSInt, RightParen)
CssAtomSet::MaxHorizontalViewportSegments
Exact(LeftParen, Ident, Colon, CSSInt, RightParen)
Trait Implementations§
Source§impl Clone for HorizontalViewportSegmentsMediaFeature
impl Clone for HorizontalViewportSegmentsMediaFeature
Source§fn clone(&self) -> HorizontalViewportSegmentsMediaFeature
fn clone(&self) -> HorizontalViewportSegmentsMediaFeature
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 Ord for HorizontalViewportSegmentsMediaFeature
impl Ord for HorizontalViewportSegmentsMediaFeature
Source§fn cmp(&self, other: &HorizontalViewportSegmentsMediaFeature) -> Ordering
fn cmp(&self, other: &HorizontalViewportSegmentsMediaFeature) -> 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 HorizontalViewportSegmentsMediaFeature
impl<'a> Parse<'a> for HorizontalViewportSegmentsMediaFeature
Source§impl PartialEq for HorizontalViewportSegmentsMediaFeature
impl PartialEq for HorizontalViewportSegmentsMediaFeature
Source§fn eq(&self, other: &HorizontalViewportSegmentsMediaFeature) -> bool
fn eq(&self, other: &HorizontalViewportSegmentsMediaFeature) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for HorizontalViewportSegmentsMediaFeature
impl PartialOrd for HorizontalViewportSegmentsMediaFeature
Source§impl<'a> RangedFeature<'a> for HorizontalViewportSegmentsMediaFeature
impl<'a> RangedFeature<'a> for HorizontalViewportSegmentsMediaFeature
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::MaxHorizontalViewportSegments
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::MinHorizontalViewportSegments
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 HorizontalViewportSegmentsMediaFeature
impl ToCursors for HorizontalViewportSegmentsMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for HorizontalViewportSegmentsMediaFeature
impl Eq for HorizontalViewportSegmentsMediaFeature
impl StructuralPartialEq for HorizontalViewportSegmentsMediaFeature
Auto Trait Implementations§
impl Freeze for HorizontalViewportSegmentsMediaFeature
impl RefUnwindSafe for HorizontalViewportSegmentsMediaFeature
impl Send for HorizontalViewportSegmentsMediaFeature
impl Sync for HorizontalViewportSegmentsMediaFeature
impl Unpin for HorizontalViewportSegmentsMediaFeature
impl UnwindSafe for HorizontalViewportSegmentsMediaFeature
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