Trait swc_ecma_transforms_base::rename::Renamer
source · pub trait Renamer: Send + Sync {
const RESET_N: bool;
const MANGLE: bool;
// Required method
fn new_name_for(&self, orig: &Id, n: &mut usize) -> JsWord;
// Provided methods
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
.