#[non_exhaustive]pub enum MediaConditionWithoutOr {
Not(MediaInParens),
And(Vec<MediaInParens>),
}Expand description
<media-condition-without-or> = <media-not> | <media-in-parens> <media-and>*
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Not(MediaInParens)
<media-not> = not <media-in-parens>
And(Vec<MediaInParens>)
<media-in-parens> <media-and>*. A single element represents
the bare <media-in-parens> case (zero ands).
Trait Implementations§
Source§impl Clone for MediaConditionWithoutOr
impl Clone for MediaConditionWithoutOr
Source§fn clone(&self) -> MediaConditionWithoutOr
fn clone(&self) -> MediaConditionWithoutOr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MediaConditionWithoutOr
impl Debug for MediaConditionWithoutOr
Source§impl PartialEq for MediaConditionWithoutOr
impl PartialEq for MediaConditionWithoutOr
impl StructuralPartialEq for MediaConditionWithoutOr
Auto Trait Implementations§
impl Freeze for MediaConditionWithoutOr
impl RefUnwindSafe for MediaConditionWithoutOr
impl Send for MediaConditionWithoutOr
impl Sync for MediaConditionWithoutOr
impl Unpin for MediaConditionWithoutOr
impl UnsafeUnpin for MediaConditionWithoutOr
impl UnwindSafe for MediaConditionWithoutOr
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