pub struct GcPauseEvent {
pub collection_type: u8,
pub pause_us: u64,
pub bytes_collected: usize,
pub bytes_promoted: usize,
pub timestamp_us: u64,
}Expand description
A garbage-collection pause event.
Fields§
§collection_type: u8Collection type: 0 = Young, 1 = Old, 2 = Full.
pause_us: u64Pause duration in microseconds.
bytes_collected: usizeBytes freed by this collection.
bytes_promoted: usizeBytes promoted to an older generation.
timestamp_us: u64Microseconds since VM start.
Trait Implementations§
Source§impl Clone for GcPauseEvent
impl Clone for GcPauseEvent
Source§fn clone(&self) -> GcPauseEvent
fn clone(&self) -> GcPauseEvent
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 moreAuto Trait Implementations§
impl Freeze for GcPauseEvent
impl RefUnwindSafe for GcPauseEvent
impl Send for GcPauseEvent
impl Sync for GcPauseEvent
impl Unpin for GcPauseEvent
impl UnsafeUnpin for GcPauseEvent
impl UnwindSafe for GcPauseEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more