#[repr(C)]pub enum jvmtiHeapReferenceKind {
Show 17 variants
JVMTI_HEAP_REFERENCE_CLASS = 1,
JVMTI_HEAP_REFERENCE_FIELD = 2,
JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3,
JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4,
JVMTI_HEAP_REFERENCE_SIGNERS = 5,
JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6,
JVMTI_HEAP_REFERENCE_INTERFACE = 7,
JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8,
JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9,
JVMTI_HEAP_REFERENCE_SUPERCLASS = 10,
JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21,
JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22,
JVMTI_HEAP_REFERENCE_MONITOR = 23,
JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24,
JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25,
JVMTI_HEAP_REFERENCE_THREAD = 26,
JVMTI_HEAP_REFERENCE_OTHER = 27,
}
Variants§
JVMTI_HEAP_REFERENCE_CLASS = 1
JVMTI_HEAP_REFERENCE_FIELD = 2
JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3
JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4
JVMTI_HEAP_REFERENCE_SIGNERS = 5
JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6
JVMTI_HEAP_REFERENCE_INTERFACE = 7
JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8
JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9
JVMTI_HEAP_REFERENCE_SUPERCLASS = 10
JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21
JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22
JVMTI_HEAP_REFERENCE_MONITOR = 23
JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24
JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25
JVMTI_HEAP_REFERENCE_THREAD = 26
JVMTI_HEAP_REFERENCE_OTHER = 27
Trait Implementations§
Source§impl Clone for jvmtiHeapReferenceKind
impl Clone for jvmtiHeapReferenceKind
Source§fn clone(&self) -> jvmtiHeapReferenceKind
fn clone(&self) -> jvmtiHeapReferenceKind
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 jvmtiHeapReferenceKind
Auto Trait Implementations§
impl Freeze for jvmtiHeapReferenceKind
impl RefUnwindSafe for jvmtiHeapReferenceKind
impl Send for jvmtiHeapReferenceKind
impl Sync for jvmtiHeapReferenceKind
impl Unpin for jvmtiHeapReferenceKind
impl UnwindSafe for jvmtiHeapReferenceKind
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