pub enum MsColumnCountMediaFeature {
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::_MsMinColumnCount
Max(LeftParen, Ident, Colon, CSSInt, RightParen)
CssAtomSet::_MsMaxColumnCount
Exact(LeftParen, Ident, Colon, CSSInt, RightParen)
Trait Implementations§
Source§impl Clone for MsColumnCountMediaFeature
impl Clone for MsColumnCountMediaFeature
Source§fn clone(&self) -> MsColumnCountMediaFeature
fn clone(&self) -> MsColumnCountMediaFeature
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 MsColumnCountMediaFeature
impl Debug for MsColumnCountMediaFeature
Source§impl Hash for MsColumnCountMediaFeature
impl Hash for MsColumnCountMediaFeature
Source§impl NodeWithMetadata<CssMetadata> for MsColumnCountMediaFeature
impl NodeWithMetadata<CssMetadata> for MsColumnCountMediaFeature
Source§fn self_metadata(&self) -> CssMetadata
fn self_metadata(&self) -> CssMetadata
Returns the metadata contributed by this node itself, not including children.
Most nodes don’t contribute metadata, so can simply return
M::default().
Nodes like StyleRule or AtRules should return their own node kind flags here.Source§fn metadata(&self) -> CssMetadata
fn metadata(&self) -> CssMetadata
Returns the complete aggregated metadata for this node (self + children).
Default implementation merges children’s metadata with self_metadata().
Source§impl Ord for MsColumnCountMediaFeature
impl Ord for MsColumnCountMediaFeature
Source§fn cmp(&self, other: &MsColumnCountMediaFeature) -> Ordering
fn cmp(&self, other: &MsColumnCountMediaFeature) -> 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 MsColumnCountMediaFeature
impl<'a> Parse<'a> for MsColumnCountMediaFeature
Source§impl PartialOrd for MsColumnCountMediaFeature
impl PartialOrd for MsColumnCountMediaFeature
Source§impl<'a> RangedFeature<'a> for MsColumnCountMediaFeature
impl<'a> RangedFeature<'a> for MsColumnCountMediaFeature
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::_MsMaxColumnCount
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::_MsMinColumnCount
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 SemanticEq for MsColumnCountMediaFeature
impl SemanticEq for MsColumnCountMediaFeature
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 MsColumnCountMediaFeature
impl ToCursors for MsColumnCountMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for MsColumnCountMediaFeature
impl Eq for MsColumnCountMediaFeature
impl StructuralPartialEq for MsColumnCountMediaFeature
Auto Trait Implementations§
impl Freeze for MsColumnCountMediaFeature
impl RefUnwindSafe for MsColumnCountMediaFeature
impl Send for MsColumnCountMediaFeature
impl Sync for MsColumnCountMediaFeature
impl Unpin for MsColumnCountMediaFeature
impl UnwindSafe for MsColumnCountMediaFeature
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