Struct js::jsapi::CompartmentCreationOptions [] [src]

#[repr(C)]
pub struct CompartmentCreationOptions { pub addonId_: *mut JSAddonId, pub traceGlobal_: JSTraceOp, pub zone_: CompartmentCreationOptions_jsapi_h_unnamed_8, pub invisibleToDebugger_: bool, pub mergeable_: bool, pub preserveJitCode_: bool, pub cloneSingletons_: bool, pub experimentalDateTimeFormatFormatToPartsEnabled_: bool, pub sharedMemoryAndAtomics_: bool, pub secureContext_: bool, }

CompartmentCreationOptions specifies options relevant to creating a new compartment, that are either immutable characteristics of that compartment or that are discarded after the compartment has been created.

Access to these options on an existing compartment is read-only: if you need particular selections, make them before you create the compartment.

Fields

Methods

impl CompartmentCreationOptions
[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for CompartmentCreationOptions
[src]

[src]

Formats the value using the given formatter.

impl Copy for CompartmentCreationOptions
[src]

impl Clone for CompartmentCreationOptions
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more