Struct swc_css_ast::CompoundSelector
source · [−]pub struct CompoundSelector {
pub span: Span,
pub nesting_selector: Option<NestingSelector>,
pub type_selector: Option<TypeSelector>,
pub subclass_selectors: Vec<SubclassSelector>,
}
Expand description
e.g. foo.c1.c2
Fields
span: Span
nesting_selector: Option<NestingSelector>
“&”
type_selector: Option<TypeSelector>
subclass_selectors: Vec<SubclassSelector>
Trait Implementations
sourceimpl Clone for CompoundSelector
impl Clone for CompoundSelector
sourcefn clone(&self) -> CompoundSelector
fn clone(&self) -> CompoundSelector
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 CompoundSelector
impl Debug for CompoundSelector
sourceimpl<'de> Deserialize<'de> for CompoundSelector
impl<'de> Deserialize<'de> for CompoundSelector
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 CompoundSelector
impl EqIgnoreSpan for CompoundSelector
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<CompoundSelector> for ComplexSelectorChildren
impl From<CompoundSelector> for ComplexSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Converts to this type from the input type.
sourceimpl From<CompoundSelector> for PseudoClassSelectorChildren
impl From<CompoundSelector> for PseudoClassSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Converts to this type from the input type.
sourceimpl From<CompoundSelector> for PseudoElementSelectorChildren
impl From<CompoundSelector> for PseudoElementSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Converts to this type from the input type.
sourceimpl Hash for CompoundSelector
impl Hash for CompoundSelector
sourceimpl PartialEq<CompoundSelector> for CompoundSelector
impl PartialEq<CompoundSelector> for CompoundSelector
sourcefn eq(&self, other: &CompoundSelector) -> bool
fn eq(&self, other: &CompoundSelector) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CompoundSelector) -> bool
fn ne(&self, other: &CompoundSelector) -> bool
This method tests for !=
.
sourceimpl Serialize for CompoundSelector
impl Serialize for CompoundSelector
sourceimpl Spanned for CompoundSelector
impl Spanned for CompoundSelector
impl Eq for CompoundSelector
impl StructuralEq for CompoundSelector
impl StructuralPartialEq for CompoundSelector
Auto Trait Implementations
impl RefUnwindSafe for CompoundSelector
impl Send for CompoundSelector
impl Sync for CompoundSelector
impl Unpin for CompoundSelector
impl UnwindSafe for CompoundSelector
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