Enum js::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
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
Trait Implementations
impl Debug for Reason
[src]
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) -> bool
1.0.0[src]
This method tests for !=
.