Enum swc_css_ast::AnPlusB
source · pub enum AnPlusB {
Ident(Ident),
AnPlusBNotation(AnPlusBNotation),
}
Variants§
Ident(Ident)
AnPlusBNotation(AnPlusBNotation)
Implementations§
source§impl AnPlusB
impl AnPlusB
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 const fn is_an_plus_b_notation(&self) -> bool
pub const fn is_an_plus_b_notation(&self) -> bool
Returns true
if self
is of variant AnPlusBNotation
.
sourcepub fn as_an_plus_b_notation(&self) -> Option<&AnPlusBNotation>
pub fn as_an_plus_b_notation(&self) -> Option<&AnPlusBNotation>
Returns Some
if self
is a reference of variant AnPlusBNotation
, and None
otherwise.
sourcepub fn as_mut_an_plus_b_notation(&mut self) -> Option<&mut AnPlusBNotation>
pub fn as_mut_an_plus_b_notation(&mut self) -> Option<&mut AnPlusBNotation>
Returns Some
if self
is a mutable reference of variant AnPlusBNotation
, and None
otherwise.
sourcepub fn expect_an_plus_b_notation(self) -> AnPlusBNotationwhere
Self: Debug,
pub fn expect_an_plus_b_notation(self) -> AnPlusBNotationwhere Self: Debug,
Unwraps the value, yielding the content of AnPlusBNotation
.
Panics
Panics if the value is not AnPlusBNotation
, with a panic message including the content of self
.
sourcepub fn an_plus_b_notation(self) -> Option<AnPlusBNotation>
pub fn an_plus_b_notation(self) -> Option<AnPlusBNotation>
Returns Some
if self
is of variant AnPlusBNotation
, and None
otherwise.
Trait Implementations§
source§impl<'de> Deserialize<'de> for AnPlusB
impl<'de> Deserialize<'de> for AnPlusB
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl EqIgnoreSpan for AnPlusB
impl EqIgnoreSpan for AnPlusB
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl From<AnPlusB> for PseudoClassSelectorChildren
impl From<AnPlusB> for PseudoClassSelectorChildren
source§impl From<AnPlusBNotation> for AnPlusB
impl From<AnPlusBNotation> for AnPlusB
source§fn from(v: AnPlusBNotation) -> Self
fn from(v: AnPlusBNotation) -> Self
Converts to this type from the input type.