Enum swc_css_ast::LayerPrelude
source · pub enum LayerPrelude {
Name(LayerName),
NameList(LayerNameList),
}
Variants§
Name(LayerName)
NameList(LayerNameList)
Implementations§
source§impl LayerPrelude
impl LayerPrelude
sourcepub fn as_name(&self) -> Option<&LayerName>
pub fn as_name(&self) -> Option<&LayerName>
Returns Some
if self
is a reference of variant Name
, and None
otherwise.
sourcepub fn as_mut_name(&mut self) -> Option<&mut LayerName>
pub fn as_mut_name(&mut self) -> Option<&mut LayerName>
Returns Some
if self
is a mutable reference of variant Name
, and None
otherwise.
sourcepub fn expect_name(self) -> LayerNamewhere
Self: Debug,
pub fn expect_name(self) -> LayerNamewhere
Self: Debug,
sourcepub fn name(self) -> Option<LayerName>
pub fn name(self) -> Option<LayerName>
Returns Some
if self
is of variant Name
, and None
otherwise.
sourcepub fn is_name_list(&self) -> bool
pub fn is_name_list(&self) -> bool
Returns true
if self
is of variant NameList
.
sourcepub fn as_name_list(&self) -> Option<&LayerNameList>
pub fn as_name_list(&self) -> Option<&LayerNameList>
Returns Some
if self
is a reference of variant NameList
, and None
otherwise.
sourcepub fn as_mut_name_list(&mut self) -> Option<&mut LayerNameList>
pub fn as_mut_name_list(&mut self) -> Option<&mut LayerNameList>
Returns Some
if self
is a mutable reference of variant NameList
, and None
otherwise.
sourcepub fn expect_name_list(self) -> LayerNameListwhere
Self: Debug,
pub fn expect_name_list(self) -> LayerNameListwhere
Self: Debug,
sourcepub fn name_list(self) -> Option<LayerNameList>
pub fn name_list(self) -> Option<LayerNameList>
Returns Some
if self
is of variant NameList
, and None
otherwise.
Trait Implementations§
source§impl Clone for LayerPrelude
impl Clone for LayerPrelude
source§fn clone(&self) -> LayerPrelude
fn clone(&self) -> LayerPrelude
Returns a copy of the value. Read more
1.0.0 · 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 LayerPrelude
impl Debug for LayerPrelude
source§impl<'de> Deserialize<'de> for LayerPrelude
impl<'de> Deserialize<'de> for LayerPrelude
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 LayerPrelude
impl EqIgnoreSpan for LayerPrelude
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl From<LayerName> for LayerPrelude
impl From<LayerName> for LayerPrelude
source§impl From<LayerNameList> for LayerPrelude
impl From<LayerNameList> for LayerPrelude
source§fn from(v: LayerNameList) -> Self
fn from(v: LayerNameList) -> Self
Converts to this type from the input type.
source§impl From<LayerPrelude> for AtRulePrelude
impl From<LayerPrelude> for AtRulePrelude
source§fn from(v: LayerPrelude) -> Self
fn from(v: LayerPrelude) -> Self
Converts to this type from the input type.
source§impl Hash for LayerPrelude
impl Hash for LayerPrelude
source§impl PartialEq<LayerPrelude> for LayerPrelude
impl PartialEq<LayerPrelude> for LayerPrelude
source§fn eq(&self, other: &LayerPrelude) -> bool
fn eq(&self, other: &LayerPrelude) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.