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 From<CompoundSelector> for ComplexSelectorChildren
impl From<CompoundSelector> for ComplexSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Performs the conversion.
sourceimpl From<CompoundSelector> for PseudoClassSelectorChildren
impl From<CompoundSelector> for PseudoClassSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Performs the conversion.
sourceimpl From<CompoundSelector> for PseudoElementSelectorChildren
impl From<CompoundSelector> for PseudoElementSelectorChildren
sourcefn from(v: CompoundSelector) -> Self
fn from(v: CompoundSelector) -> Self
Performs the conversion.
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
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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