#[repr(C)]pub struct jmmVMGlobal {
pub name: jstring,
pub value: jvalue,
pub type_: jmmVMGlobalType,
pub origin: jmmVMGlobalOrigin,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>,
pub reserved1: *mut c_void,
pub reserved2: *mut c_void,
}
Fields§
§name: jstring
§value: jvalue
§type_: jmmVMGlobalType
§origin: jmmVMGlobalOrigin
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>
§reserved1: *mut c_void
§reserved2: *mut c_void
Implementations§
Source§impl jmmVMGlobal
impl jmmVMGlobal
pub fn writeable(&self) -> c_uint
pub fn set_writeable(&mut self, val: c_uint)
pub fn external(&self) -> c_uint
pub fn set_external(&mut self, val: c_uint)
pub fn reserved(&self) -> c_uint
pub fn set_reserved(&mut self, val: c_uint)
pub fn new_bitfield_1( writeable: c_uint, external: c_uint, reserved: c_uint, ) -> __BindgenBitfieldUnit<[u8; 4], u32>
Trait Implementations§
Source§impl Clone for jmmVMGlobal
impl Clone for jmmVMGlobal
Source§fn clone(&self) -> jmmVMGlobal
fn clone(&self) -> jmmVMGlobal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for jmmVMGlobal
Auto Trait Implementations§
impl Freeze for jmmVMGlobal
impl RefUnwindSafe for jmmVMGlobal
impl !Send for jmmVMGlobal
impl !Sync for jmmVMGlobal
impl Unpin for jmmVMGlobal
impl UnwindSafe for jmmVMGlobal
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