Struct js::jsapi::TransitiveCompileOptions [] [src]

#[repr(C)]
pub struct TransitiveCompileOptions { pub _vftable: *const _vftable_TransitiveCompileOptions, pub mutedErrors_: bool, pub filename_: *const c_char, pub introducerFilename_: *const c_char, pub sourceMapURL_: *const c_ushort, pub version: JSVersion, pub versionSet: bool, pub utf8: bool, pub selfHostingMode: bool, pub canLazilyParse: bool, pub strictOption: bool, pub extraWarningsOption: bool, pub werrorOption: bool, pub asmJSOption: AsmJSOption, pub throwOnAsmJSValidationFailureOption: bool, pub forceAsync: bool, pub installedFile: bool, pub sourceIsLazy: bool, pub introductionType: *const c_char, pub introductionLineno: c_uint, pub introductionOffset: u32, pub hasIntroductionInfo: bool, }

The common base class for the CompileOptions hierarchy.

Use this in code that needs to propagate compile options from one compilation unit to another.

Fields

Methods

impl TransitiveCompileOptions
[src]

[src]

Trait Implementations

impl Debug for TransitiveCompileOptions
[src]

[src]

Formats the value using the given formatter.

impl Copy for TransitiveCompileOptions
[src]

impl Clone for TransitiveCompileOptions
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more