pub enum ScriptingValue {
Nil(),
Boolean(bool),
Float64(f64),
Int64(i64),
String(String),
}Expand description
Value type that allows storing different kinds of values.
Variants§
Nil()
Nil signals the absence of a Value
Boolean(bool)
Boolean type
Float64(f64)
Float 64bit
Int64(i64)
Integer 64bit
String(String)
String type
Implementations§
Trait Implementations§
Source§impl Clone for ScriptingValue
impl Clone for ScriptingValue
Source§fn clone(&self) -> ScriptingValue
fn clone(&self) -> ScriptingValue
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 ScriptingValue
impl Debug for ScriptingValue
Source§impl Display for ScriptingValue
impl Display for ScriptingValue
Source§impl From<bool> for ScriptingValue
impl From<bool> for ScriptingValue
Source§impl From<f64> for ScriptingValue
impl From<f64> for ScriptingValue
Source§impl From<i16> for ScriptingValue
impl From<i16> for ScriptingValue
Source§impl From<i32> for ScriptingValue
impl From<i32> for ScriptingValue
Source§impl From<i64> for ScriptingValue
impl From<i64> for ScriptingValue
Source§impl From<i8> for ScriptingValue
impl From<i8> for ScriptingValue
Source§impl From<u16> for ScriptingValue
impl From<u16> for ScriptingValue
Source§impl From<u32> for ScriptingValue
impl From<u32> for ScriptingValue
Source§impl From<u8> for ScriptingValue
impl From<u8> for ScriptingValue
Source§impl FromStr for ScriptingValue
impl FromStr for ScriptingValue
Source§impl<'a> TryFrom<&'a ScriptingValue> for &'a str
impl<'a> TryFrom<&'a ScriptingValue> for &'a str
Source§impl TryFrom<ScriptingValue> for String
impl TryFrom<ScriptingValue> for String
Source§impl TryFrom<ScriptingValue> for bool
impl TryFrom<ScriptingValue> for bool
Source§impl TryFrom<ScriptingValue> for f64
impl TryFrom<ScriptingValue> for f64
Source§impl TryFrom<ScriptingValue> for i16
impl TryFrom<ScriptingValue> for i16
Source§impl TryFrom<ScriptingValue> for i32
impl TryFrom<ScriptingValue> for i32
Source§impl TryFrom<ScriptingValue> for i64
impl TryFrom<ScriptingValue> for i64
Source§impl TryFrom<ScriptingValue> for i8
impl TryFrom<ScriptingValue> for i8
Source§impl TryFrom<ScriptingValue> for u16
impl TryFrom<ScriptingValue> for u16
Source§impl TryFrom<ScriptingValue> for u32
impl TryFrom<ScriptingValue> for u32
Source§impl TryFrom<ScriptingValue> for u64
impl TryFrom<ScriptingValue> for u64
Source§impl TryFrom<ScriptingValue> for u8
impl TryFrom<ScriptingValue> for u8
Auto Trait Implementations§
impl Freeze for ScriptingValue
impl RefUnwindSafe for ScriptingValue
impl Send for ScriptingValue
impl Sync for ScriptingValue
impl Unpin for ScriptingValue
impl UnwindSafe for ScriptingValue
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