pub enum ValueKind {
Show 14 variants
Class,
Instance,
BoundMethod,
Closure,
Array,
Hash,
Integer,
Boolean,
String,
Null,
Error,
CompiledFunction,
Builtin,
Other,
}Variants§
Class
Instance
BoundMethod
Closure
Array
Hash
Integer
Boolean
String
Null
Error
CompiledFunction
Builtin
Other
Trait Implementations§
impl Copy for ValueKind
impl Eq for ValueKind
Source§impl Ord for ValueKind
impl Ord for ValueKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for ValueKind
impl PartialOrd for ValueKind
impl StructuralPartialEq for ValueKind
Auto Trait Implementations§
impl Freeze for ValueKind
impl RefUnwindSafe for ValueKind
impl Send for ValueKind
impl Sync for ValueKind
impl Unpin for ValueKind
impl UnsafeUnpin for ValueKind
impl UnwindSafe for ValueKind
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