pub enum ValueType {
Show 27 variants
Byte,
Int,
Float,
CodePoint,
CharCluster,
CharClusterLong,
Symbol,
Keyword,
StringConst,
Special,
Builtin,
True,
False,
Nil,
Undefined,
String,
Vector,
Map,
Bytes,
Pair,
List,
Lambda,
Closure,
Continuation,
CallFrame,
Error,
Io,
}
Expand description
Enum representing the various types of values in Slosh.
Variants§
Byte
Int
Float
CodePoint
CharCluster
CharClusterLong
Symbol
Keyword
StringConst
Special
Builtin
True
False
Nil
Undefined
String
Vector
Map
Bytes
Pair
List
Lambda
Closure
Continuation
CallFrame
Error
Io
Trait Implementations§
impl Copy for ValueType
impl Eq for ValueType
impl StructuralPartialEq for ValueType
Auto Trait Implementations§
impl Freeze for ValueType
impl RefUnwindSafe for ValueType
impl Send for ValueType
impl Sync for ValueType
impl Unpin for ValueType
impl UnwindSafe for ValueType
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