[−][src]Enum duckscript::types::runtime::StateValue
enum defining what values can be stored in the state map
Variants
Boolean(bool)
boolean value
Number(isize)
signed number
UnsignedNumber(usize)
unsigned number
Number32Bit(i32)
signed number
UnsignedNumber32Bit(u32)
unsigned number
Number64Bit(i64)
signed number
UnsignedNumber64Bit(u64)
unsigned number
String(String)
textual value
byte (u8) array
List(Vec<StateValue>)
list
unique set of values
SubState(HashMap<String, StateValue>)
sub state value
any value
Trait Implementations
impl Clone for StateValue
[src]
fn clone(&self) -> StateValue
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for StateValue
[src]
Auto Trait Implementations
impl !RefUnwindSafe for StateValue
impl !Send for StateValue
impl !Sync for StateValue
impl Unpin for StateValue
impl !UnwindSafe for StateValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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>,