Type Alias selectors::parser::SelectorData

source ·
type SelectorData<Impl> = ThinArc<SpecificityAndFlags, Component<Impl>>;

Aliased Type§

struct SelectorData<Impl> {
    pub(crate) p: NonNull<ArcInner<HeaderSlice<SpecificityAndFlags, Component<Impl>>>>,
    pub(crate) phantom: PhantomData<HeaderSlice<SpecificityAndFlags, Component<Impl>>>,
}

Fields§

§p: NonNull<ArcInner<HeaderSlice<SpecificityAndFlags, Component<Impl>>>>§phantom: PhantomData<HeaderSlice<SpecificityAndFlags, Component<Impl>>>

Trait Implementations§

source§

impl<T> Deref for Arc<T>where T: ?Sized,

§

type Target = T

The resulting type after dereferencing.
source§

fn deref(&self) -> &T

Dereferences the value.