Enum artichoke_backend::sys::mrb_vtype
source · [−]#[repr(u32)]
pub enum mrb_vtype {
Show 25 variants
MRB_TT_FALSE,
MRB_TT_TRUE,
MRB_TT_FLOAT,
MRB_TT_INTEGER,
MRB_TT_SYMBOL,
MRB_TT_UNDEF,
MRB_TT_CPTR,
MRB_TT_FREE,
MRB_TT_OBJECT,
MRB_TT_CLASS,
MRB_TT_MODULE,
MRB_TT_ICLASS,
MRB_TT_SCLASS,
MRB_TT_PROC,
MRB_TT_ARRAY,
MRB_TT_HASH,
MRB_TT_STRING,
MRB_TT_RANGE,
MRB_TT_EXCEPTION,
MRB_TT_ENV,
MRB_TT_DATA,
MRB_TT_FIBER,
MRB_TT_ISTRUCT,
MRB_TT_BREAK,
MRB_TT_MAXDEFINE,
}
Variants
MRB_TT_FALSE
MRB_TT_TRUE
MRB_TT_FLOAT
MRB_TT_INTEGER
MRB_TT_SYMBOL
MRB_TT_UNDEF
MRB_TT_CPTR
MRB_TT_FREE
MRB_TT_OBJECT
MRB_TT_CLASS
MRB_TT_MODULE
MRB_TT_ICLASS
MRB_TT_SCLASS
MRB_TT_PROC
MRB_TT_ARRAY
MRB_TT_HASH
MRB_TT_STRING
MRB_TT_RANGE
MRB_TT_EXCEPTION
MRB_TT_ENV
MRB_TT_DATA
MRB_TT_FIBER
MRB_TT_ISTRUCT
MRB_TT_BREAK
MRB_TT_MAXDEFINE
Trait Implementations
impl Copy for mrb_vtype
impl Eq for mrb_vtype
impl StructuralEq for mrb_vtype
impl StructuralPartialEq for mrb_vtype
Auto Trait Implementations
impl RefUnwindSafe for mrb_vtype
impl Send for mrb_vtype
impl Sync for mrb_vtype
impl Unpin for mrb_vtype
impl UnwindSafe for mrb_vtype
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more