pub struct RewriteOptions<'a> {
    pub with_names: bool,
    pub with_source_contents: bool,
    pub load_local_source_contents: bool,
    pub base_path: Option<&'a Path>,
    pub strip_prefixes: &'a [&'a str],
}
Expand description

Controls the SourceMap::rewrite behavior

Default configuration:

  • with_names: true
  • with_source_contents: true
  • load_local_source_contents: false

Fields§

§with_names: bool

If enabled, names are kept in the rewritten sourcemap.

§with_source_contents: bool

If enabled source contents are kept in the sourcemap.

§load_local_source_contents: bool

If enabled local source contents that are not in the file are automatically inlined.

§base_path: Option<&'a Path>

The base path to the used for source reference resolving when loading local source contents is used.

§strip_prefixes: &'a [&'a str]

Optionally strips common prefixes from the sources. If an item in the list is set to ~ then the common prefix of all sources is stripped.

Trait Implementations§

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.