[−][src]Enum rsass::Item
Every sass file is a sequence of sass items. Scoping items contains further sequences of items.
Variants
Import(Value)
VariableDeclaration
Fields of VariableDeclaration
AtRoot
Fields of AtRoot
AtRule
Fields of AtRule
MixinDeclaration
Fields of MixinDeclaration
MixinCall
Fields of MixinCall
Content
FunctionDeclaration
Fields of FunctionDeclaration
name: String
func: SassFunction
Return(Value)
IfStatement(Value, Vec<Item>, Vec<Item>)
Each(Vec<String>, Value, Vec<Item>)
The value may be or evaluate to a list.
For
Fields of For
While(Value, Vec<Item>)
Rule(Selectors, Vec<Item>)
NamespaceRule(SassString, Value, Vec<Item>)
Property(SassString, Value)
Comment(String)
None
Trait Implementations
impl Ord for Item
[src]
fn cmp(&self, other: &Item) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
🔬 This is a nightly-only experimental API. (
clamp
)Restrict a value to a certain interval. Read more
impl Clone for Item
[src]
fn clone(&self) -> Item
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<Item> for Item
[src]
impl Eq for Item
[src]
impl PartialOrd<Item> for Item
[src]
fn partial_cmp(&self, other: &Item) -> Option<Ordering>
[src]
fn lt(&self, other: &Item) -> bool
[src]
fn le(&self, other: &Item) -> bool
[src]
fn gt(&self, other: &Item) -> bool
[src]
fn ge(&self, other: &Item) -> bool
[src]
impl Debug for Item
[src]
Auto Trait Implementations
impl Sync for Item
impl Unpin for Item
impl Send for Item
impl !UnwindSafe for Item
impl !RefUnwindSafe for Item
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,