Struct swc_ecma_transforms_module::util::Config
source · [−]pub struct Config {
pub allow_top_level_this: bool,
pub strict: bool,
pub strict_mode: bool,
pub lazy: Lazy,
pub import_interop: Option<ImportInterop>,
pub no_interop: bool,
pub ignore_dynamic: bool,
pub preserve_import_meta: bool,
}
Fields
allow_top_level_this: bool
strict: bool
strict_mode: bool
lazy: Lazy
import_interop: Option<ImportInterop>
no_interop: bool
Note: deprecated
ignore_dynamic: bool
preserve_import_meta: bool
Implementations
sourceimpl Config
impl Config
pub fn import_interop(&self) -> ImportInterop
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more