pub enum MediaFeatureValue {
Number(Number),
Dimension(Dimension),
Ident(Ident),
Ratio(Ratio),
Function(Function),
}Variants§
Implementations§
Source§impl MediaFeatureValue
impl MediaFeatureValue
Sourcepub fn as_number(&self) -> Option<&Number>
pub fn as_number(&self) -> Option<&Number>
Returns Some if self is a reference of variant Number, and None otherwise.
Sourcepub fn as_mut_number(&mut self) -> Option<&mut Number>
pub fn as_mut_number(&mut self) -> Option<&mut Number>
Returns Some if self is a mutable reference of variant Number, and None otherwise.
Sourcepub fn expect_number(self) -> Numberwhere
Self: Debug,
pub fn expect_number(self) -> Numberwhere
Self: Debug,
Sourcepub fn number(self) -> Option<Number>
pub fn number(self) -> Option<Number>
Returns Some if self is of variant Number, and None otherwise.
Sourcepub const fn is_dimension(&self) -> bool
pub const fn is_dimension(&self) -> bool
Returns true if self is of variant Dimension.
Sourcepub fn as_dimension(&self) -> Option<&Dimension>
pub fn as_dimension(&self) -> Option<&Dimension>
Returns Some if self is a reference of variant Dimension, and None otherwise.
Sourcepub fn as_mut_dimension(&mut self) -> Option<&mut Dimension>
pub fn as_mut_dimension(&mut self) -> Option<&mut Dimension>
Returns Some if self is a mutable reference of variant Dimension, and None otherwise.
Sourcepub fn expect_dimension(self) -> Dimensionwhere
Self: Debug,
pub fn expect_dimension(self) -> Dimensionwhere
Self: Debug,
Sourcepub fn dimension(self) -> Option<Dimension>
pub fn dimension(self) -> Option<Dimension>
Returns Some if self is of variant Dimension, and None otherwise.
Sourcepub fn as_ident(&self) -> Option<&Ident>
pub fn as_ident(&self) -> Option<&Ident>
Returns Some if self is a reference of variant Ident, and None otherwise.
Sourcepub fn as_mut_ident(&mut self) -> Option<&mut Ident>
pub fn as_mut_ident(&mut self) -> Option<&mut Ident>
Returns Some if self is a mutable reference of variant Ident, and None otherwise.
Sourcepub fn expect_ident(self) -> Identwhere
Self: Debug,
pub fn expect_ident(self) -> Identwhere
Self: Debug,
Sourcepub fn ident(self) -> Option<Ident>
pub fn ident(self) -> Option<Ident>
Returns Some if self is of variant Ident, and None otherwise.
Sourcepub fn as_ratio(&self) -> Option<&Ratio>
pub fn as_ratio(&self) -> Option<&Ratio>
Returns Some if self is a reference of variant Ratio, and None otherwise.
Sourcepub fn as_mut_ratio(&mut self) -> Option<&mut Ratio>
pub fn as_mut_ratio(&mut self) -> Option<&mut Ratio>
Returns Some if self is a mutable reference of variant Ratio, and None otherwise.
Sourcepub fn expect_ratio(self) -> Ratiowhere
Self: Debug,
pub fn expect_ratio(self) -> Ratiowhere
Self: Debug,
Sourcepub fn ratio(self) -> Option<Ratio>
pub fn ratio(self) -> Option<Ratio>
Returns Some if self is of variant Ratio, and None otherwise.
Sourcepub const fn is_function(&self) -> bool
pub const fn is_function(&self) -> bool
Returns true if self is of variant Function.
Sourcepub fn as_function(&self) -> Option<&Function>
pub fn as_function(&self) -> Option<&Function>
Returns Some if self is a reference of variant Function, and None otherwise.
Sourcepub fn as_mut_function(&mut self) -> Option<&mut Function>
pub fn as_mut_function(&mut self) -> Option<&mut Function>
Returns Some if self is a mutable reference of variant Function, and None otherwise.
Sourcepub fn expect_function(self) -> Functionwhere
Self: Debug,
pub fn expect_function(self) -> Functionwhere
Self: Debug,
Trait Implementations§
Source§impl Clone for MediaFeatureValue
impl Clone for MediaFeatureValue
Source§fn clone(&self) -> MediaFeatureValue
fn clone(&self) -> MediaFeatureValue
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MediaFeatureValue
impl Debug for MediaFeatureValue
Source§impl EqIgnoreSpan for MediaFeatureValue
impl EqIgnoreSpan for MediaFeatureValue
fn eq_ignore_span(&self, other: &Self) -> bool
Source§impl From<Dimension> for MediaFeatureValue
impl From<Dimension> for MediaFeatureValue
Source§impl From<Function> for MediaFeatureValue
impl From<Function> for MediaFeatureValue
Source§impl From<Ident> for MediaFeatureValue
impl From<Ident> for MediaFeatureValue
Source§impl From<Number> for MediaFeatureValue
impl From<Number> for MediaFeatureValue
Source§impl From<Ratio> for MediaFeatureValue
impl From<Ratio> for MediaFeatureValue
Source§impl Hash for MediaFeatureValue
impl Hash for MediaFeatureValue
Source§impl PartialEq for MediaFeatureValue
impl PartialEq for MediaFeatureValue
Source§impl Spanned for MediaFeatureValue
impl Spanned for MediaFeatureValue
impl Eq for MediaFeatureValue
impl StructuralPartialEq for MediaFeatureValue
Auto Trait Implementations§
impl Freeze for MediaFeatureValue
impl RefUnwindSafe for MediaFeatureValue
impl Send for MediaFeatureValue
impl Sync for MediaFeatureValue
impl Unpin for MediaFeatureValue
impl UnwindSafe for MediaFeatureValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more