[−][src]Struct swc_ecma_transforms::compat::es3::ReservedWord
babel: @babel/plugin-transform-reserved-words
Some words were reserved in ES3 as potential future keywords but were not reserved in ES5 and later. This plugin, to be used when targeting ES3 environments, renames variables from that set of words.
Input
var abstract = 1;
var x = abstract + 1;
Output
var _abstract = 1;
var x = _abstract + 1;
Trait Implementations
impl Clone for ReservedWord
[src]
fn clone(&self) -> ReservedWord
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ReservedWord
[src]
impl Default for ReservedWord
[src]
fn default() -> ReservedWord
[src]
impl Fold<Ident> for ReservedWord
[src]
fn fold(&mut self, i: Ident) -> Ident
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl Fold<PropName> for ReservedWord
[src]
fn fold(&mut self, node: PropName) -> PropName
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl Fold<ExportSpecifier> for ReservedWord
[src]
fn fold(&mut self, node: ExportSpecifier) -> ExportSpecifier
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl Fold<ImportSpecific> for ReservedWord
[src]
fn fold(&mut self, s: ImportSpecific) -> ImportSpecific
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl Fold<MemberExpr> for ReservedWord
[src]
fn fold(&mut self, e: MemberExpr) -> MemberExpr
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
Auto Trait Implementations
impl Send for ReservedWord
impl Sync for ReservedWord
impl Unpin for ReservedWord
impl UnwindSafe for ReservedWord
impl RefUnwindSafe for ReservedWord
Blanket Implementations
impl<P> Pass for P where
P: Fold<Module> + ?Sized,
[src]
P: Fold<Module> + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T, F> Fold<T> for F where
T: FoldWith<F>,
[src]
T: FoldWith<F>,
default fn fold(&mut self, t: T) -> T
[src]
fn then<F>(self, folder: F) -> AndThen<Self, F> where
F: Fold<T>,
[src]
F: Fold<T>,
impl<T, F> Visit<T> for F where
T: VisitWith<F> + ?Sized,
[src]
T: VisitWith<F> + ?Sized,
default fn visit(&mut self, t: &T)
[src]
fn then<F>(self, visitor: F) -> AndThen<Self, F> where
F: Visit<T>,
[src]
F: Visit<T>,