#[repr(C)]pub enum jvmtiObjectReferenceKind {
JVMTI_REFERENCE_CLASS = 1,
JVMTI_REFERENCE_FIELD = 2,
JVMTI_REFERENCE_ARRAY_ELEMENT = 3,
JVMTI_REFERENCE_CLASS_LOADER = 4,
JVMTI_REFERENCE_SIGNERS = 5,
JVMTI_REFERENCE_PROTECTION_DOMAIN = 6,
JVMTI_REFERENCE_INTERFACE = 7,
JVMTI_REFERENCE_STATIC_FIELD = 8,
JVMTI_REFERENCE_CONSTANT_POOL = 9,
}
Variants§
JVMTI_REFERENCE_CLASS = 1
JVMTI_REFERENCE_FIELD = 2
JVMTI_REFERENCE_ARRAY_ELEMENT = 3
JVMTI_REFERENCE_CLASS_LOADER = 4
JVMTI_REFERENCE_SIGNERS = 5
JVMTI_REFERENCE_PROTECTION_DOMAIN = 6
JVMTI_REFERENCE_INTERFACE = 7
JVMTI_REFERENCE_STATIC_FIELD = 8
JVMTI_REFERENCE_CONSTANT_POOL = 9
Trait Implementations§
Source§impl Clone for jvmtiObjectReferenceKind
impl Clone for jvmtiObjectReferenceKind
Source§fn clone(&self) -> jvmtiObjectReferenceKind
fn clone(&self) -> jvmtiObjectReferenceKind
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 jvmtiObjectReferenceKind
Auto Trait Implementations§
impl Freeze for jvmtiObjectReferenceKind
impl RefUnwindSafe for jvmtiObjectReferenceKind
impl Send for jvmtiObjectReferenceKind
impl Sync for jvmtiObjectReferenceKind
impl Unpin for jvmtiObjectReferenceKind
impl UnwindSafe for jvmtiObjectReferenceKind
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