Enum swc_css_ast::ContainerName
source · [−]pub enum ContainerName {
CustomIdent(CustomIdent),
}
Variants
CustomIdent(CustomIdent)
Implementations
sourceimpl ContainerName
impl ContainerName
sourcepub fn is_custom_ident(&self) -> bool
pub fn is_custom_ident(&self) -> bool
Returns true
if self
is of variant CustomIdent
.
sourcepub fn as_custom_ident(&self) -> Option<&CustomIdent>
pub fn as_custom_ident(&self) -> Option<&CustomIdent>
Returns Some
if self
is a reference of variant CustomIdent
, and None
otherwise.
sourcepub fn as_mut_custom_ident(&mut self) -> Option<&mut CustomIdent>
pub fn as_mut_custom_ident(&mut self) -> Option<&mut CustomIdent>
Returns Some
if self
is a mutable reference of variant CustomIdent
, and None
otherwise.
sourcepub fn expect_custom_ident(self) -> CustomIdentwhere
Self: Debug,
pub fn expect_custom_ident(self) -> CustomIdentwhere
Self: Debug,
Unwraps the value, yielding the content of CustomIdent
.
Panics
Panics if the value is not CustomIdent
, with a panic message including the content of self
.
sourcepub fn custom_ident(self) -> Option<CustomIdent>
pub fn custom_ident(self) -> Option<CustomIdent>
Returns Some
if self
is of variant CustomIdent
, and None
otherwise.
Trait Implementations
sourceimpl Clone for ContainerName
impl Clone for ContainerName
sourcefn clone(&self) -> ContainerName
fn clone(&self) -> ContainerName
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ContainerName
impl Debug for ContainerName
sourceimpl<'de> Deserialize<'de> for ContainerName
impl<'de> Deserialize<'de> for ContainerName
sourcefn 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
sourceimpl EqIgnoreSpan for ContainerName
impl EqIgnoreSpan for ContainerName
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<CustomIdent> for ContainerName
impl From<CustomIdent> for ContainerName
sourcefn from(v: CustomIdent) -> Self
fn from(v: CustomIdent) -> Self
Converts to this type from the input type.
sourceimpl Hash for ContainerName
impl Hash for ContainerName
sourceimpl PartialEq<ContainerName> for ContainerName
impl PartialEq<ContainerName> for ContainerName
sourcefn eq(&self, other: &ContainerName) -> bool
fn eq(&self, other: &ContainerName) -> bool
sourceimpl Serialize for ContainerName
impl Serialize for ContainerName
sourceimpl Spanned for ContainerName
impl Spanned for ContainerName
impl Eq for ContainerName
impl StructuralEq for ContainerName
impl StructuralPartialEq for ContainerName
Auto Trait Implementations
impl RefUnwindSafe for ContainerName
impl Send for ContainerName
impl Sync for ContainerName
impl Unpin for ContainerName
impl UnwindSafe for ContainerName
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more