Enum swc_css_ast::StyleBlock
source · [−]pub enum StyleBlock {
ListOfComponentValues(ListOfComponentValues),
AtRule(AtRule),
Declaration(Declaration),
QualifiedRule(QualifiedRule),
}
Variants
ListOfComponentValues(ListOfComponentValues)
AtRule(AtRule)
Declaration(Declaration)
QualifiedRule(QualifiedRule)
Implementations
sourceimpl StyleBlock
impl StyleBlock
sourcepub fn is_list_of_component_values(&self) -> bool
pub fn is_list_of_component_values(&self) -> bool
Returns true
if self
is of variant ListOfComponentValues
.
sourcepub fn as_list_of_component_values(&self) -> Option<&ListOfComponentValues>
pub fn as_list_of_component_values(&self) -> Option<&ListOfComponentValues>
Returns Some
if self
is a reference of variant ListOfComponentValues
, and None
otherwise.
sourcepub fn as_mut_list_of_component_values(
&mut self
) -> Option<&mut ListOfComponentValues>
pub fn as_mut_list_of_component_values(
&mut self
) -> Option<&mut ListOfComponentValues>
Returns Some
if self
is a mutable reference of variant ListOfComponentValues
, and None
otherwise.
sourcepub fn expect_list_of_component_values(self) -> ListOfComponentValues where
Self: Debug,
pub fn expect_list_of_component_values(self) -> ListOfComponentValues where
Self: Debug,
Unwraps the value, yielding the content of ListOfComponentValues
.
Panics
Panics if the value is not ListOfComponentValues
, with a panic message including the content of self
.
sourcepub fn list_of_component_values(self) -> Option<ListOfComponentValues>
pub fn list_of_component_values(self) -> Option<ListOfComponentValues>
Returns Some
if self
is of variant ListOfComponentValues
, and None
otherwise.
sourcepub fn is_at_rule(&self) -> bool
pub fn is_at_rule(&self) -> bool
Returns true
if self
is of variant AtRule
.
sourcepub fn as_at_rule(&self) -> Option<&AtRule>
pub fn as_at_rule(&self) -> Option<&AtRule>
Returns Some
if self
is a reference of variant AtRule
, and None
otherwise.
sourcepub fn as_mut_at_rule(&mut self) -> Option<&mut AtRule>
pub fn as_mut_at_rule(&mut self) -> Option<&mut AtRule>
Returns Some
if self
is a mutable reference of variant AtRule
, and None
otherwise.
sourcepub fn expect_at_rule(self) -> AtRule where
Self: Debug,
pub fn expect_at_rule(self) -> AtRule where
Self: Debug,
sourcepub fn at_rule(self) -> Option<AtRule>
pub fn at_rule(self) -> Option<AtRule>
Returns Some
if self
is of variant AtRule
, and None
otherwise.
sourcepub fn is_declaration(&self) -> bool
pub fn is_declaration(&self) -> bool
Returns true
if self
is of variant Declaration
.
sourcepub fn as_declaration(&self) -> Option<&Declaration>
pub fn as_declaration(&self) -> Option<&Declaration>
Returns Some
if self
is a reference of variant Declaration
, and None
otherwise.
sourcepub fn as_mut_declaration(&mut self) -> Option<&mut Declaration>
pub fn as_mut_declaration(&mut self) -> Option<&mut Declaration>
Returns Some
if self
is a mutable reference of variant Declaration
, and None
otherwise.
sourcepub fn expect_declaration(self) -> Declaration where
Self: Debug,
pub fn expect_declaration(self) -> Declaration where
Self: Debug,
Unwraps the value, yielding the content of Declaration
.
Panics
Panics if the value is not Declaration
, with a panic message including the content of self
.
sourcepub fn declaration(self) -> Option<Declaration>
pub fn declaration(self) -> Option<Declaration>
Returns Some
if self
is of variant Declaration
, and None
otherwise.
sourcepub fn is_qualified_rule(&self) -> bool
pub fn is_qualified_rule(&self) -> bool
Returns true
if self
is of variant QualifiedRule
.
sourcepub fn as_qualified_rule(&self) -> Option<&QualifiedRule>
pub fn as_qualified_rule(&self) -> Option<&QualifiedRule>
Returns Some
if self
is a reference of variant QualifiedRule
, and None
otherwise.
sourcepub fn as_mut_qualified_rule(&mut self) -> Option<&mut QualifiedRule>
pub fn as_mut_qualified_rule(&mut self) -> Option<&mut QualifiedRule>
Returns Some
if self
is a mutable reference of variant QualifiedRule
, and None
otherwise.
sourcepub fn expect_qualified_rule(self) -> QualifiedRule where
Self: Debug,
pub fn expect_qualified_rule(self) -> QualifiedRule where
Self: Debug,
Unwraps the value, yielding the content of QualifiedRule
.
Panics
Panics if the value is not QualifiedRule
, with a panic message including the content of self
.
sourcepub fn qualified_rule(self) -> Option<QualifiedRule>
pub fn qualified_rule(self) -> Option<QualifiedRule>
Returns Some
if self
is of variant QualifiedRule
, and None
otherwise.
Trait Implementations
sourceimpl Clone for StyleBlock
impl Clone for StyleBlock
sourcefn clone(&self) -> StyleBlock
fn clone(&self) -> StyleBlock
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 more
sourceimpl Debug for StyleBlock
impl Debug for StyleBlock
sourceimpl<'de> Deserialize<'de> for StyleBlock
impl<'de> Deserialize<'de> for StyleBlock
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 StyleBlock
impl EqIgnoreSpan for StyleBlock
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<AtRule> for StyleBlock
impl From<AtRule> for StyleBlock
sourceimpl From<Declaration> for StyleBlock
impl From<Declaration> for StyleBlock
sourcefn from(v: Declaration) -> Self
fn from(v: Declaration) -> Self
Converts to this type from the input type.
sourceimpl From<ListOfComponentValues> for StyleBlock
impl From<ListOfComponentValues> for StyleBlock
sourcefn from(v: ListOfComponentValues) -> Self
fn from(v: ListOfComponentValues) -> Self
Converts to this type from the input type.
sourceimpl From<QualifiedRule> for StyleBlock
impl From<QualifiedRule> for StyleBlock
sourcefn from(v: QualifiedRule) -> Self
fn from(v: QualifiedRule) -> Self
Converts to this type from the input type.
sourceimpl From<StyleBlock> for ComponentValue
impl From<StyleBlock> for ComponentValue
sourcefn from(v: StyleBlock) -> Self
fn from(v: StyleBlock) -> Self
Converts to this type from the input type.
sourceimpl Hash for StyleBlock
impl Hash for StyleBlock
sourceimpl PartialEq<StyleBlock> for StyleBlock
impl PartialEq<StyleBlock> for StyleBlock
sourcefn eq(&self, other: &StyleBlock) -> bool
fn eq(&self, other: &StyleBlock) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &StyleBlock) -> bool
fn ne(&self, other: &StyleBlock) -> bool
This method tests for !=
.
sourceimpl Serialize for StyleBlock
impl Serialize for StyleBlock
sourceimpl Spanned for StyleBlock
impl Spanned for StyleBlock
impl Eq for StyleBlock
impl StructuralEq for StyleBlock
impl StructuralPartialEq for StyleBlock
Auto Trait Implementations
impl RefUnwindSafe for StyleBlock
impl Send for StyleBlock
impl Sync for StyleBlock
impl Unpin for StyleBlock
impl UnwindSafe for StyleBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more