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
_vftable: *const _vftable_TransitiveCompileOptions
mutedErrors_: bool
filename_: *const c_char
introducerFilename_: *const c_char
sourceMapURL_: *const c_ushort
version: JSVersion
versionSet: bool
utf8: bool
selfHostingMode: bool
canLazilyParse: bool
strictOption: bool
extraWarningsOption: bool
werrorOption: bool
asmJSOption: AsmJSOption
throwOnAsmJSValidationFailureOption: bool
forceAsync: bool
installedFile: bool
sourceIsLazy: bool
introductionType: *const c_char
introductionLineno: c_uint
introductionOffset: u32
hasIntroductionInfo: bool
Methods
impl TransitiveCompileOptions
[src]
pub unsafe fn copyPODTransitiveOptions(
&mut self,
rhs: *const TransitiveCompileOptions
)
[src]
&mut self,
rhs: *const TransitiveCompileOptions
)