pub enum VariableDataValue {
Boolean(bool),
Number(f64),
String(String),
Rgb(Box<Rgb>),
Rgba(Box<Rgba>),
VariableAlias(Box<VariableAlias>),
Expression(Box<Expression>),
}
Variants§
Boolean(bool)
Number(f64)
String(String)
Rgb(Box<Rgb>)
Rgba(Box<Rgba>)
VariableAlias(Box<VariableAlias>)
Expression(Box<Expression>)
Trait Implementations§
Source§impl Clone for VariableDataValue
impl Clone for VariableDataValue
Source§fn clone(&self) -> VariableDataValue
fn clone(&self) -> VariableDataValue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VariableDataValue
impl Debug for VariableDataValue
Source§impl Default for VariableDataValue
impl Default for VariableDataValue
Source§impl<'de> Deserialize<'de> for VariableDataValue
impl<'de> Deserialize<'de> for VariableDataValue
Source§fn 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
Source§impl PartialEq for VariableDataValue
impl PartialEq for VariableDataValue
Source§impl Serialize for VariableDataValue
impl Serialize for VariableDataValue
impl StructuralPartialEq for VariableDataValue
Auto Trait Implementations§
impl Freeze for VariableDataValue
impl RefUnwindSafe for VariableDataValue
impl Send for VariableDataValue
impl Sync for VariableDataValue
impl Unpin for VariableDataValue
impl UnwindSafe for VariableDataValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more