Enum rsass::sass::Item
[−]
[src]
pub enum Item { Import(Value), VariableDeclaration { name: String, val: Value, default: bool, global: bool, }, AtRule { name: String, args: Value, body: Option<Vec<Item>>, }, MixinDeclaration { name: String, args: FormalArgs, body: Vec<Item>, }, MixinCall { name: String, args: CallArgs, body: Vec<Item>, }, Content, FunctionDeclaration { name: String, func: SassFunction, }, Return(Value), IfStatement(Value, Vec<Item>, Vec<Item>), Each(String, Value, Vec<Item>), For { name: String, from: Box<Value>, to: Box<Value>, inclusive: bool, body: Vec<Item>, }, While(Value, Vec<Item>), Rule(Selectors, Vec<Item>), NamespaceRule(String, Value, Vec<Item>), Property(SassString, Value, bool), Comment(String), None, }
Every sass file is a sequence of sass items. Scoping items contains further sequences of items.
Variants
Import(Value)
VariableDeclaration
Fields of VariableDeclaration
name: String | |
val: Value | |
default: bool | |
global: bool |
AtRule
Fields of AtRule
name: String | |
args: Value | |
body: Option<Vec<Item>> |
MixinDeclaration
Fields of MixinDeclaration
name: String | |
args: FormalArgs | |
body: Vec<Item> |
MixinCall
Fields of MixinCall
name: String | |
args: CallArgs | |
body: Vec<Item> |
Content
FunctionDeclaration
Fields of FunctionDeclaration
name: String | |
func: SassFunction |
Return(Value)
IfStatement(Value, Vec<Item>, Vec<Item>)
Each(String, Value, Vec<Item>)
The value may be or evaluate to a list.
For
Fields of For
name: String | |
from: Box<Value> | |
to: Box<Value> | |
inclusive: bool | |
body: Vec<Item> |
While(Value, Vec<Item>)
Rule(Selectors, Vec<Item>)
NamespaceRule(String, Value, Vec<Item>)
Property(SassString, Value, bool)
Comment(String)
None
Trait Implementations
impl Clone for Item
[src]
fn clone(&self) -> Item
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Item
[src]
impl PartialEq for Item
[src]
fn eq(&self, __arg_0: &Item) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Item) -> bool
[src]
This method tests for !=
.