pub enum HoverMediaFeature {
WithValue(LeftParen, Ident, Colon, HoverMediaFeatureKeyword, RightParen),
Bare(LeftParen, Ident, RightParen),
}Variants§
WithValue(LeftParen, Ident, Colon, HoverMediaFeatureKeyword, RightParen)
Bare(LeftParen, Ident, RightParen)
Trait Implementations§
Source§impl Clone for HoverMediaFeature
impl Clone for HoverMediaFeature
Source§fn clone(&self) -> HoverMediaFeature
fn clone(&self) -> HoverMediaFeature
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 HoverMediaFeature
impl Debug for HoverMediaFeature
Source§impl<'a> DiscreteFeature<'a> for HoverMediaFeature
impl<'a> DiscreteFeature<'a> for HoverMediaFeature
type Value = HoverMediaFeatureKeyword
fn parse_discrete_feature<I>( p: &mut Parser<'a, I>, atom: &'static dyn DynAtomSet, ) -> Result<(LeftParen, Ident, Option<(Colon, Self::Value)>, RightParen), Diagnostic>
Source§impl Hash for HoverMediaFeature
impl Hash for HoverMediaFeature
Source§impl NodeWithMetadata<CssMetadata> for HoverMediaFeature
impl NodeWithMetadata<CssMetadata> for HoverMediaFeature
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 HoverMediaFeature
impl Ord for HoverMediaFeature
Source§fn cmp(&self, other: &HoverMediaFeature) -> Ordering
fn cmp(&self, other: &HoverMediaFeature) -> 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 HoverMediaFeature
impl<'a> Parse<'a> for HoverMediaFeature
Source§impl PartialEq for HoverMediaFeature
impl PartialEq for HoverMediaFeature
Source§impl PartialOrd for HoverMediaFeature
impl PartialOrd for HoverMediaFeature
Source§impl SemanticEq for HoverMediaFeature
impl SemanticEq for HoverMediaFeature
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 HoverMediaFeature
impl ToCursors for HoverMediaFeature
fn to_cursors(&self, s: &mut impl CursorSink)
impl Copy for HoverMediaFeature
impl Eq for HoverMediaFeature
impl StructuralPartialEq for HoverMediaFeature
Auto Trait Implementations§
impl Freeze for HoverMediaFeature
impl RefUnwindSafe for HoverMediaFeature
impl Send for HoverMediaFeature
impl Sync for HoverMediaFeature
impl Unpin for HoverMediaFeature
impl UnwindSafe for HoverMediaFeature
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