Enum mozjs::jsapi::Reason
[−]
[src]
#[repr(u32)]pub enum Reason { API, EAGER_ALLOC_TRIGGER, DESTROY_RUNTIME, UNUSED0, LAST_DITCH, TOO_MUCH_MALLOC, ALLOC_TRIGGER, DEBUG_GC, COMPARTMENT_REVIVED, RESET, OUT_OF_NURSERY, EVICT_NURSERY, FULL_STORE_BUFFER, SHARED_MEMORY_LIMIT, PERIODIC_FULL_GC, INCREMENTAL_TOO_SLOW, ABORT_GC, RESERVED0, RESERVED1, RESERVED2, RESERVED3, RESERVED4, RESERVED5, RESERVED6, RESERVED7, RESERVED8, RESERVED9, RESERVED10, RESERVED11, RESERVED12, RESERVED13, RESERVED14, RESERVED15, DOM_WINDOW_UTILS, COMPONENT_UTILS, MEM_PRESSURE, CC_WAITING, CC_FORCED, LOAD_END, POST_COMPARTMENT, PAGE_HIDE, NSJSCONTEXT_DESTROY, SET_NEW_DOCUMENT, SET_DOC_SHELL, DOM_UTILS, DOM_IPC, DOM_WORKER, INTER_SLICE_GC, REFRESH_FRAME, FULL_GC_TIMER, SHUTDOWN_CC, FINISH_LARGE_EVALUATE, USER_INACTIVE, XPCONNECT_SHUTDOWN, NO_REASON, NUM_REASONS, NUM_TELEMETRY_REASONS, }
Variants
APIEAGER_ALLOC_TRIGGERDESTROY_RUNTIMEUNUSED0LAST_DITCHTOO_MUCH_MALLOCALLOC_TRIGGERDEBUG_GCCOMPARTMENT_REVIVEDRESETOUT_OF_NURSERYEVICT_NURSERYFULL_STORE_BUFFERSHARED_MEMORY_LIMITPERIODIC_FULL_GCINCREMENTAL_TOO_SLOWABORT_GCRESERVED0RESERVED1RESERVED2RESERVED3RESERVED4RESERVED5RESERVED6RESERVED7RESERVED8RESERVED9RESERVED10RESERVED11RESERVED12RESERVED13RESERVED14RESERVED15DOM_WINDOW_UTILSCOMPONENT_UTILSMEM_PRESSURECC_WAITINGCC_FORCEDLOAD_ENDPOST_COMPARTMENTPAGE_HIDENSJSCONTEXT_DESTROYSET_NEW_DOCUMENTSET_DOC_SHELLDOM_UTILSDOM_IPCDOM_WORKERINTER_SLICE_GCREFRESH_FRAMEFULL_GC_TIMERSHUTDOWN_CCFINISH_LARGE_EVALUATEUSER_INACTIVEXPCONNECT_SHUTDOWNNO_REASONNUM_REASONSNUM_TELEMETRY_REASONS
Trait Implementations
impl Debug for Reason[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Copy for Reason[src]
impl Clone for Reason[src]
fn clone(&self) -> Reason[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Eq for Reason[src]
impl PartialEq for Reason[src]
fn eq(&self, __arg_0: &Reason) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.