Enum js::jsapi::JSWhyMagic [] [src]

pub enum JSWhyMagic {
    JS_ELEMENTS_HOLE,
    JS_NO_ITER_VALUE,
    JS_GENERATOR_CLOSING,
    JS_NO_CONSTANT,
    JS_THIS_POISON,
    JS_ARG_POISON,
    JS_SERIALIZE_NO_NODE,
    JS_LAZY_ARGUMENTS,
    JS_OPTIMIZED_ARGUMENTS,
    JS_IS_CONSTRUCTING,
    JS_BLOCK_NEEDS_CLONE,
    JS_HASH_KEY_EMPTY,
    JS_ION_ERROR,
    JS_ION_BAILOUT,
    JS_OPTIMIZED_OUT,
    JS_UNINITIALIZED_LEXICAL,
    JS_GENERIC_MAGIC,
    JS_WHY_MAGIC_COUNT,
}

Variants

Trait Implementations

impl Debug for JSWhyMagic
[src]

[src]
[]

Formats the value using the given formatter.

impl Copy for JSWhyMagic
[src]

impl Clone for JSWhyMagic
[src]

[src]
[]

Returns a copy of the value. Read more

1.0.0
[src]
[]

Performs copy-assignment from source. Read more

impl Eq for JSWhyMagic
[src]

impl PartialEq for JSWhyMagic
[src]

[src]
[]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]
[]

This method tests for !=.

impl Hash for JSWhyMagic
[src]

[src]
[]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]
[]

Feeds a slice of this type into the given [Hasher]. Read more