pub enum JvmtiHeapReferenceKind {
Show 18 variants
Class,
Field,
ArrayElement,
ClassLoader,
Signers,
ProtectionDomain,
Interface,
StaticField,
ConstantPool,
Superclass,
JniGlobal,
SystemClass,
Monitor,
StackLocal,
JniLocal,
Thread,
Other,
Unsupported(jvmtiHeapReferenceKind),
}
Variants§
Class
Field
ArrayElement
ClassLoader
Signers
ProtectionDomain
Interface
StaticField
ConstantPool
Superclass
JniGlobal
SystemClass
Monitor
StackLocal
JniLocal
Thread
Other
Unsupported(jvmtiHeapReferenceKind)
Trait Implementations§
Source§impl Debug for JvmtiHeapReferenceKind
impl Debug for JvmtiHeapReferenceKind
Source§impl From<JvmtiHeapReferenceKind> for jvmtiHeapReferenceKind
impl From<JvmtiHeapReferenceKind> for jvmtiHeapReferenceKind
Source§fn from(value: JvmtiHeapReferenceKind) -> Self
fn from(value: JvmtiHeapReferenceKind) -> Self
Converts to this type from the input type.
Source§impl From<u32> for JvmtiHeapReferenceKind
impl From<u32> for JvmtiHeapReferenceKind
Source§fn from(value: jvmtiHeapReferenceKind) -> Self
fn from(value: jvmtiHeapReferenceKind) -> Self
Converts to this type from the input type.
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