Struct artichoke_backend::sys::mrb_heap_page
source · [−]#[repr(C)]pub struct mrb_heap_page {
pub freelist: *mut RBasic,
pub prev: *mut mrb_heap_page,
pub next: *mut mrb_heap_page,
pub free_next: *mut mrb_heap_page,
pub free_prev: *mut mrb_heap_page,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub objects: __IncompleteArrayField<*mut c_void>,
}
Fields
freelist: *mut RBasic
prev: *mut mrb_heap_page
next: *mut mrb_heap_page
free_next: *mut mrb_heap_page
free_prev: *mut mrb_heap_page
_bitfield_align_1: [u8; 0]
_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
objects: __IncompleteArrayField<*mut c_void>
Implementations
sourceimpl mrb_heap_page
impl mrb_heap_page
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for mrb_heap_page
impl !Send for mrb_heap_page
impl !Sync for mrb_heap_page
impl Unpin for mrb_heap_page
impl UnwindSafe for mrb_heap_page
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