Trait swc_ecma_transforms_base::rename::Renamer
source · [−]pub trait Renamer: Send + Sync {
const RESET_N: bool;
const MANGLE: bool;
fn new_name_for(&self, orig: &Id, n: &mut usize) -> JsWord;
fn preserved_ids_for_module(&mut self, _: &Module) -> FxHashSet<Id> { ... }
fn preserved_ids_for_script(&mut self, _: &Script) -> FxHashSet<Id> { ... }
}
Required Associated Constants
Required Methods
sourcefn new_name_for(&self, orig: &Id, n: &mut usize) -> JsWord
fn new_name_for(&self, orig: &Id, n: &mut usize) -> JsWord
Should increment n
.
Provided Methods
source
fn preserved_ids_for_module(&mut self, _: &Module) -> FxHashSet<Id>
source