pub struct CompilerOptionsSerde {
pub base_url: Option<PathBuf>,
pub paths: Option<CompilerOptionsPathsMap>,
pub experimental_decorators: Option<bool>,
pub jsx: Option<String>,
pub jsx_factory: Option<String>,
pub jsx_fragment_factory: Option<String>,
pub jsx_import_source: Option<String>,
pub verbatim_module_syntax: Option<bool>,
/* private fields */
}Available on crate feature
fs_cache only.Expand description
Compiler Options
Fields§
§base_url: Option<PathBuf>§paths: Option<CompilerOptionsPathsMap>Path aliases.
experimental_decorators: Option<bool>§jsx: Option<String>§jsx_factory: Option<String>§jsx_fragment_factory: Option<String>§jsx_import_source: Option<String>§verbatim_module_syntax: Option<bool>Trait Implementations§
Source§impl CompilerOptions for CompilerOptionsSerde
impl CompilerOptions for CompilerOptionsSerde
Source§fn set_base_url(&mut self, base_url: PathBuf)
fn set_base_url(&mut self, base_url: PathBuf)
Sets the base URL.
Source§fn paths(&self) -> Option<&CompilerOptionsPathsMap>
fn paths(&self) -> Option<&CompilerOptionsPathsMap>
Path aliases.
Source§fn paths_mut(&mut self) -> Option<&mut CompilerOptionsPathsMap>
fn paths_mut(&mut self) -> Option<&mut CompilerOptionsPathsMap>
Returns a mutable reference to the path aliases.
Source§fn set_paths(&mut self, paths: Option<CompilerOptionsPathsMap>)
fn set_paths(&mut self, paths: Option<CompilerOptionsPathsMap>)
Sets the path aliases.
Source§fn paths_base(&self) -> &Path
fn paths_base(&self) -> &Path
The actual base from where path aliases are resolved.
Source§fn set_paths_base(&mut self, paths_base: PathBuf)
fn set_paths_base(&mut self, paths_base: PathBuf)
Sets the path base.
Source§fn experimental_decorators(&self) -> Option<&bool>
fn experimental_decorators(&self) -> Option<&bool>
Whether to enable experimental decorators.
Source§fn set_experimental_decorators(&mut self, experimental_decorators: bool)
fn set_experimental_decorators(&mut self, experimental_decorators: bool)
Sets whether to enable experimental decorators.
Source§fn jsx_factory(&self) -> Option<&str>
fn jsx_factory(&self) -> Option<&str>
JSX factory.
Source§fn set_jsx_factory(&mut self, jsx_factory: String)
fn set_jsx_factory(&mut self, jsx_factory: String)
Sets JSX factory.
Source§fn jsx_fragment_factory(&self) -> Option<&str>
fn jsx_fragment_factory(&self) -> Option<&str>
JSX fragment factory.
Source§fn set_jsx_fragment_factory(&mut self, jsx_fragment_factory: String)
fn set_jsx_fragment_factory(&mut self, jsx_fragment_factory: String)
Sets JSX fragment factory.
Source§fn jsx_import_source(&self) -> Option<&str>
fn jsx_import_source(&self) -> Option<&str>
JSX import source.
Source§fn set_jsx_import_source(&mut self, jsx_import_source: String)
fn set_jsx_import_source(&mut self, jsx_import_source: String)
Sets JSX import source.
Source§impl Debug for CompilerOptionsSerde
impl Debug for CompilerOptionsSerde
Source§impl Default for CompilerOptionsSerde
impl Default for CompilerOptionsSerde
Source§fn default() -> CompilerOptionsSerde
fn default() -> CompilerOptionsSerde
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompilerOptionsSerde
impl<'de> Deserialize<'de> for CompilerOptionsSerde
Source§fn 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 Freeze for CompilerOptionsSerde
impl RefUnwindSafe for CompilerOptionsSerde
impl Send for CompilerOptionsSerde
impl Sync for CompilerOptionsSerde
impl Unpin for CompilerOptionsSerde
impl UnwindSafe for CompilerOptionsSerde
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more