#[repr(C)]pub struct RArray {
pub c: *mut RClass,
pub gcnext: *mut RBasic,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub as_: RArray__bindgen_ty_1,
}
Fields§
§c: *mut RClass
§gcnext: *mut RBasic
§_bitfield_align_1: [u32; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
§as_: RArray__bindgen_ty_1
Implementations§
Source§impl RArray
impl RArray
pub fn tt(&self) -> mrb_vtype
pub fn set_tt(&mut self, val: mrb_vtype)
pub unsafe fn tt_raw(this: *const Self) -> mrb_vtype
pub unsafe fn set_tt_raw(this: *mut Self, val: mrb_vtype)
pub fn color(&self) -> u32
pub fn set_color(&mut self, val: u32)
pub unsafe fn color_raw(this: *const Self) -> u32
pub unsafe fn set_color_raw(this: *mut Self, val: u32)
pub fn flags(&self) -> u32
pub fn set_flags(&mut self, val: u32)
pub unsafe fn flags_raw(this: *const Self) -> u32
pub unsafe fn set_flags_raw(this: *mut Self, val: u32)
pub fn new_bitfield_1( tt: mrb_vtype, color: u32, flags: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RArray
impl RefUnwindSafe for RArray
impl !Send for RArray
impl !Sync for RArray
impl Unpin for RArray
impl UnwindSafe for RArray
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