pub enum RecordTag {
Show 14 variants
Utf8,
LoadClass,
UnloadClass,
StackFrame,
StackTrace,
AllocSites,
StartThread,
EndThread,
HeapSummary,
HeapDump,
CpuSamples,
ControlSettings,
HeapDumpSegment,
HeapDumpEnd,
}
Expand description
Indicates what type of data is contained in a particular Record.
Each variant has a matching struct. Calling Record::as_utf_8 on a Record
with tag
RecordTag::Utf8
, for instance, will produce a Utf8 struct.
Variants§
Utf8
See Utf8
LoadClass
See LoadClass
UnloadClass
Unused?
StackFrame
See StackFrame
StackTrace
See StackTrace
AllocSites
Unused?
StartThread
Unused?
EndThread
Unused?
HeapSummary
Unused?
HeapDump
See HeapDumpSegment
CpuSamples
Unused?
ControlSettings
Unused?
HeapDumpSegment
See HeapDumpSegment
HeapDumpEnd
Denotes the end of a heap dump
Trait Implementations§
Source§impl IntoEnumIterator for RecordTag
impl IntoEnumIterator for RecordTag
type Iterator = RecordTagIter
fn iter() -> RecordTagIter ⓘ
Source§impl Ord for RecordTag
impl Ord for RecordTag
Source§impl PartialOrd for RecordTag
impl PartialOrd for RecordTag
impl Copy for RecordTag
impl Eq for RecordTag
impl StructuralPartialEq for RecordTag
Auto Trait Implementations§
impl Freeze for RecordTag
impl RefUnwindSafe for RecordTag
impl Send for RecordTag
impl Sync for RecordTag
impl Unpin for RecordTag
impl UnwindSafe for RecordTag
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