Struct v8::GCCallbackFlags
source · #[repr(C)]pub struct GCCallbackFlags(_);
Expand description
GCCallbackFlags is used to notify additional information about the GC callback.
- GCCallbackFlagConstructRetainedObjectInfos: The GC callback is for constructing retained object infos.
- GCCallbackFlagForced: The GC callback is for a forced GC for testing.
- GCCallbackFlagSynchronousPhantomCallbackProcessing: The GC callback is called synchronously without getting posted to an idle task.
- GCCallbackFlagCollectAllAvailableGarbage: The GC callback is called in a phase where V8 is trying to collect all available garbage (e.g., handling a low memory notification).
- GCCallbackScheduleIdleGarbageCollection: The GC callback is called to trigger an idle garbage collection.
Trait Implementations§
source§impl BitOr<GCCallbackFlags> for GCCallbackFlags
impl BitOr<GCCallbackFlags> for GCCallbackFlags
source§impl Clone for GCCallbackFlags
impl Clone for GCCallbackFlags
source§fn clone(&self) -> GCCallbackFlags
fn clone(&self) -> GCCallbackFlags
Returns a copy 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 moresource§impl Debug for GCCallbackFlags
impl Debug for GCCallbackFlags
source§impl PartialEq<GCCallbackFlags> for GCCallbackFlags
impl PartialEq<GCCallbackFlags> for GCCallbackFlags
source§fn eq(&self, other: &GCCallbackFlags) -> bool
fn eq(&self, other: &GCCallbackFlags) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.