Struct artichoke_backend::sys::mrb_irep
source · [−]#[repr(C)]pub struct mrb_irep {Show 15 fields
pub nlocals: u16,
pub nregs: u16,
pub clen: u16,
pub flags: u8,
pub iseq: *const mrb_code,
pub pool: *const mrb_pool_value,
pub syms: *const mrb_sym,
pub reps: *const *const mrb_irep,
pub lv: *const mrb_sym,
pub debug_info: *mut mrb_irep_debug_info,
pub ilen: u32,
pub plen: u16,
pub slen: u16,
pub rlen: u16,
pub refcnt: u16,
}
Fields
nlocals: u16
nregs: u16
clen: u16
flags: u8
iseq: *const mrb_code
pool: *const mrb_pool_value
syms: *const mrb_sym
reps: *const *const mrb_irep
lv: *const mrb_sym
debug_info: *mut mrb_irep_debug_info
ilen: u32
plen: u16
slen: u16
rlen: u16
refcnt: u16
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for mrb_irep
impl !Send for mrb_irep
impl !Sync for mrb_irep
impl Unpin for mrb_irep
impl UnwindSafe for mrb_irep
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