pub enum MediaConditionAllType {
Not(MediaNot),
And(MediaAnd),
Or(MediaOr),
MediaInParens(MediaInParens),
}Variants§
Implementations§
source§impl MediaConditionAllType
impl MediaConditionAllType
sourcepub fn as_not(&self) -> Option<&MediaNot>
pub fn as_not(&self) -> Option<&MediaNot>
Returns Some if self is a reference of variant Not, and None otherwise.
sourcepub fn as_mut_not(&mut self) -> Option<&mut MediaNot>
pub fn as_mut_not(&mut self) -> Option<&mut MediaNot>
Returns Some if self is a mutable reference of variant Not, and None otherwise.
sourcepub fn expect_not(self) -> MediaNotwhere
Self: Debug,
pub fn expect_not(self) -> MediaNotwhere
Self: Debug,
sourcepub fn not(self) -> Option<MediaNot>
pub fn not(self) -> Option<MediaNot>
Returns Some if self is of variant Not, and None otherwise.
sourcepub fn as_and(&self) -> Option<&MediaAnd>
pub fn as_and(&self) -> Option<&MediaAnd>
Returns Some if self is a reference of variant And, and None otherwise.
sourcepub fn as_mut_and(&mut self) -> Option<&mut MediaAnd>
pub fn as_mut_and(&mut self) -> Option<&mut MediaAnd>
Returns Some if self is a mutable reference of variant And, and None otherwise.
sourcepub fn expect_and(self) -> MediaAndwhere
Self: Debug,
pub fn expect_and(self) -> MediaAndwhere
Self: Debug,
sourcepub fn and(self) -> Option<MediaAnd>
pub fn and(self) -> Option<MediaAnd>
Returns Some if self is of variant And, and None otherwise.
sourcepub fn as_or(&self) -> Option<&MediaOr>
pub fn as_or(&self) -> Option<&MediaOr>
Returns Some if self is a reference of variant Or, and None otherwise.
sourcepub fn as_mut_or(&mut self) -> Option<&mut MediaOr>
pub fn as_mut_or(&mut self) -> Option<&mut MediaOr>
Returns Some if self is a mutable reference of variant Or, and None otherwise.
sourcepub const fn is_media_in_parens(&self) -> bool
pub const fn is_media_in_parens(&self) -> bool
Returns true if self is of variant MediaInParens.
sourcepub fn as_media_in_parens(&self) -> Option<&MediaInParens>
pub fn as_media_in_parens(&self) -> Option<&MediaInParens>
Returns Some if self is a reference of variant MediaInParens, and None otherwise.
sourcepub fn as_mut_media_in_parens(&mut self) -> Option<&mut MediaInParens>
pub fn as_mut_media_in_parens(&mut self) -> Option<&mut MediaInParens>
Returns Some if self is a mutable reference of variant MediaInParens, and None otherwise.
sourcepub fn expect_media_in_parens(self) -> MediaInParenswhere
Self: Debug,
pub fn expect_media_in_parens(self) -> MediaInParenswhere
Self: Debug,
Unwraps the value, yielding the content of MediaInParens.
Panics
Panics if the value is not MediaInParens, with a panic message including the content of self.
sourcepub fn media_in_parens(self) -> Option<MediaInParens>
pub fn media_in_parens(self) -> Option<MediaInParens>
Returns Some if self is of variant MediaInParens, and None otherwise.
Trait Implementations§
source§impl Clone for MediaConditionAllType
impl Clone for MediaConditionAllType
source§fn clone(&self) -> MediaConditionAllType
fn clone(&self) -> MediaConditionAllType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for MediaConditionAllType
impl Debug for MediaConditionAllType
source§impl EqIgnoreSpan for MediaConditionAllType
impl EqIgnoreSpan for MediaConditionAllType
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl From<MediaAnd> for MediaConditionAllType
impl From<MediaAnd> for MediaConditionAllType
source§impl From<MediaInParens> for MediaConditionAllType
impl From<MediaInParens> for MediaConditionAllType
source§fn from(v: MediaInParens) -> Self
fn from(v: MediaInParens) -> Self
source§impl From<MediaNot> for MediaConditionAllType
impl From<MediaNot> for MediaConditionAllType
source§impl From<MediaOr> for MediaConditionAllType
impl From<MediaOr> for MediaConditionAllType
source§impl Hash for MediaConditionAllType
impl Hash for MediaConditionAllType
source§impl PartialEq for MediaConditionAllType
impl PartialEq for MediaConditionAllType
source§fn eq(&self, other: &MediaConditionAllType) -> bool
fn eq(&self, other: &MediaConditionAllType) -> bool
self and other values to be equal, and is used
by ==.