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