Enum swc_css_ast::QueryInParens
source · pub enum QueryInParens {
ContainerQuery(Box<ContainerQuery>),
SizeFeature(SizeFeature),
GeneralEnclosed(GeneralEnclosed),
}
Variants§
Implementations§
source§impl QueryInParens
impl QueryInParens
sourcepub const fn is_container_query(&self) -> bool
pub const fn is_container_query(&self) -> bool
Returns true
if self
is of variant ContainerQuery
.
sourcepub fn as_container_query(&self) -> Option<&Box<ContainerQuery>>
pub fn as_container_query(&self) -> Option<&Box<ContainerQuery>>
Returns Some
if self
is a reference of variant ContainerQuery
, and None
otherwise.
sourcepub fn as_mut_container_query(&mut self) -> Option<&mut Box<ContainerQuery>>
pub fn as_mut_container_query(&mut self) -> Option<&mut Box<ContainerQuery>>
Returns Some
if self
is a mutable reference of variant ContainerQuery
, and None
otherwise.
sourcepub fn expect_container_query(self) -> Box<ContainerQuery>where
Self: Debug,
pub fn expect_container_query(self) -> Box<ContainerQuery>where Self: Debug,
Unwraps the value, yielding the content of ContainerQuery
.
Panics
Panics if the value is not ContainerQuery
, with a panic message including the content of self
.
sourcepub fn container_query(self) -> Option<Box<ContainerQuery>>
pub fn container_query(self) -> Option<Box<ContainerQuery>>
Returns Some
if self
is of variant ContainerQuery
, and None
otherwise.
sourcepub const fn is_size_feature(&self) -> bool
pub const fn is_size_feature(&self) -> bool
Returns true
if self
is of variant SizeFeature
.
sourcepub fn as_size_feature(&self) -> Option<&SizeFeature>
pub fn as_size_feature(&self) -> Option<&SizeFeature>
Returns Some
if self
is a reference of variant SizeFeature
, and None
otherwise.
sourcepub fn as_mut_size_feature(&mut self) -> Option<&mut SizeFeature>
pub fn as_mut_size_feature(&mut self) -> Option<&mut SizeFeature>
Returns Some
if self
is a mutable reference of variant SizeFeature
, and None
otherwise.
sourcepub fn expect_size_feature(self) -> SizeFeaturewhere
Self: Debug,
pub fn expect_size_feature(self) -> SizeFeaturewhere Self: Debug,
Unwraps the value, yielding the content of SizeFeature
.
Panics
Panics if the value is not SizeFeature
, with a panic message including the content of self
.
sourcepub fn size_feature(self) -> Option<SizeFeature>
pub fn size_feature(self) -> Option<SizeFeature>
Returns Some
if self
is of variant SizeFeature
, and None
otherwise.
sourcepub const fn is_general_enclosed(&self) -> bool
pub const fn is_general_enclosed(&self) -> bool
Returns true
if self
is of variant GeneralEnclosed
.
sourcepub fn as_general_enclosed(&self) -> Option<&GeneralEnclosed>
pub fn as_general_enclosed(&self) -> Option<&GeneralEnclosed>
Returns Some
if self
is a reference of variant GeneralEnclosed
, and None
otherwise.
sourcepub fn as_mut_general_enclosed(&mut self) -> Option<&mut GeneralEnclosed>
pub fn as_mut_general_enclosed(&mut self) -> Option<&mut GeneralEnclosed>
Returns Some
if self
is a mutable reference of variant GeneralEnclosed
, and None
otherwise.
sourcepub fn expect_general_enclosed(self) -> GeneralEnclosedwhere
Self: Debug,
pub fn expect_general_enclosed(self) -> GeneralEnclosedwhere Self: Debug,
Unwraps the value, yielding the content of GeneralEnclosed
.
Panics
Panics if the value is not GeneralEnclosed
, with a panic message including the content of self
.
sourcepub fn general_enclosed(self) -> Option<GeneralEnclosed>
pub fn general_enclosed(self) -> Option<GeneralEnclosed>
Returns Some
if self
is of variant GeneralEnclosed
, and None
otherwise.
Trait Implementations§
source§impl Clone for QueryInParens
impl Clone for QueryInParens
source§fn clone(&self) -> QueryInParens
fn clone(&self) -> QueryInParens
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QueryInParens
impl Debug for QueryInParens
source§impl<'de> Deserialize<'de> for QueryInParens
impl<'de> Deserialize<'de> for QueryInParens
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>,
source§impl EqIgnoreSpan for QueryInParens
impl EqIgnoreSpan for QueryInParens
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl From<Box<ContainerQuery, Global>> for QueryInParens
impl From<Box<ContainerQuery, Global>> for QueryInParens
source§fn from(v: Box<ContainerQuery>) -> Self
fn from(v: Box<ContainerQuery>) -> Self
source§impl From<GeneralEnclosed> for QueryInParens
impl From<GeneralEnclosed> for QueryInParens
source§fn from(v: GeneralEnclosed) -> Self
fn from(v: GeneralEnclosed) -> Self
source§impl From<QueryInParens> for ContainerQueryType
impl From<QueryInParens> for ContainerQueryType
source§fn from(v: QueryInParens) -> Self
fn from(v: QueryInParens) -> Self
source§impl From<SizeFeature> for QueryInParens
impl From<SizeFeature> for QueryInParens
source§fn from(v: SizeFeature) -> Self
fn from(v: SizeFeature) -> Self
source§impl Hash for QueryInParens
impl Hash for QueryInParens
source§impl PartialEq<QueryInParens> for QueryInParens
impl PartialEq<QueryInParens> for QueryInParens
source§fn eq(&self, other: &QueryInParens) -> bool
fn eq(&self, other: &QueryInParens) -> bool
self
and other
values to be equal, and is used
by ==
.