Skip to main content

AtRulePrelude

Enum AtRulePrelude 

Source
pub enum AtRulePrelude<'a> {
Show 36 variants Charset(Str<'a>), ColorProfile(ColorProfilePrelude<'a>), Container(ContainerPrelude<'a>), CounterStyle(InterpolableIdent<'a>), CustomMedia(Box<'a, CustomMedia<'a>>), CustomSelector(Box<'a, CustomSelectorPrelude<'a>>), Document(DocumentPrelude<'a>), FontFeatureValues(FontFamilyName<'a>), FontPaletteValues(InterpolableIdent<'a>), Import(Box<'a, ImportPrelude<'a>>), Keyframes(KeyframesName<'a>), Layer(LayerNames<'a>), LessImport(Box<'a, LessImportPrelude<'a>>), LessPlugin(Box<'a, LessPlugin<'a>>), Media(MediaQueryList<'a>), Namespace(Box<'a, NamespacePrelude<'a>>), Nest(SelectorList<'a>), Page(PageSelectorList<'a>), PositionTry(InterpolableIdent<'a>), Property(InterpolableIdent<'a>), SassAtRoot(SassAtRoot<'a>), SassContent(SassContent<'a>), SassEach(Box<'a, SassEach<'a>>), SassExpr(Box<'a, ComponentValue<'a>>), SassExtend(Box<'a, SassExtend<'a>>), SassFor(Box<'a, SassFor<'a>>), SassForward(Box<'a, SassForward<'a>>), SassFunction(Box<'a, SassFunction<'a>>), SassImport(SassImportPrelude<'a>), SassInclude(Box<'a, SassInclude<'a>>), SassMixin(Box<'a, SassMixin<'a>>), SassUse(Box<'a, SassUse<'a>>), Scope(Box<'a, ScopePrelude<'a>>), ScrollTimeline(InterpolableIdent<'a>), Supports(SupportsCondition<'a>), Unknown(Box<'a, UnknownAtRulePrelude<'a>>),
}

Variants§

§

Charset(Str<'a>)

§

ColorProfile(ColorProfilePrelude<'a>)

§

Container(ContainerPrelude<'a>)

§

CounterStyle(InterpolableIdent<'a>)

§

CustomMedia(Box<'a, CustomMedia<'a>>)

§

CustomSelector(Box<'a, CustomSelectorPrelude<'a>>)

§

Document(DocumentPrelude<'a>)

§

FontFeatureValues(FontFamilyName<'a>)

§

FontPaletteValues(InterpolableIdent<'a>)

§

Import(Box<'a, ImportPrelude<'a>>)

§

Keyframes(KeyframesName<'a>)

§

Layer(LayerNames<'a>)

§

LessImport(Box<'a, LessImportPrelude<'a>>)

§

LessPlugin(Box<'a, LessPlugin<'a>>)

§

Media(MediaQueryList<'a>)

§

Namespace(Box<'a, NamespacePrelude<'a>>)

§

Nest(SelectorList<'a>)

§

Page(PageSelectorList<'a>)

§

PositionTry(InterpolableIdent<'a>)

§

Property(InterpolableIdent<'a>)

§

SassAtRoot(SassAtRoot<'a>)

§

SassContent(SassContent<'a>)

§

SassEach(Box<'a, SassEach<'a>>)

§

SassExpr(Box<'a, ComponentValue<'a>>)

§

SassExtend(Box<'a, SassExtend<'a>>)

§

SassFor(Box<'a, SassFor<'a>>)

§

SassForward(Box<'a, SassForward<'a>>)

§

SassFunction(Box<'a, SassFunction<'a>>)

§

SassImport(SassImportPrelude<'a>)

§

SassInclude(Box<'a, SassInclude<'a>>)

§

SassMixin(Box<'a, SassMixin<'a>>)

§

SassUse(Box<'a, SassUse<'a>>)

§

Scope(Box<'a, ScopePrelude<'a>>)

§

ScrollTimeline(InterpolableIdent<'a>)

§

Supports(SupportsCondition<'a>)

§

Unknown(Box<'a, UnknownAtRulePrelude<'a>>)

Trait Implementations§

Source§

impl<'a> Debug for AtRulePrelude<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
§

impl<'a> Spanned for AtRulePrelude<'a>

§

fn span(&self) -> &Span

Auto Trait Implementations§

§

impl<'a> !RefUnwindSafe for AtRulePrelude<'a>

§

impl<'a> !Send for AtRulePrelude<'a>

§

impl<'a> !Sync for AtRulePrelude<'a>

§

impl<'a> !UnwindSafe for AtRulePrelude<'a>

§

impl<'a> Freeze for AtRulePrelude<'a>

§

impl<'a> Unpin for AtRulePrelude<'a>

§

impl<'a> UnsafeUnpin for AtRulePrelude<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<'a, T> FromIn<'a, T> for T

Source§

fn from_in(t: T, _: &'a Allocator) -> T

Converts to this type from the input type within the given allocator.
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<'a, T, U> IntoIn<'a, U> for T
where U: FromIn<'a, T>,

Source§

fn into_in(self, allocator: &'a Allocator) -> U

Converts this type into the (usually inferred) input type within the given allocator.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.