Trait CorePassExt

Source
pub trait CorePassExt<T: ConvertInfo, Shared> {
    // Provided methods
    fn enter_js_expr(&mut self, _: &mut T::JsExpression, _: &mut Shared) { ... }
    fn exit_js_expr(&mut self, _: &mut T::JsExpression, _: &mut Shared) { ... }
    fn enter_fn_param(&mut self, _: &mut T::JsExpression, _: &mut Shared) { ... }
    fn exit_fn_param(&mut self, _: &mut T::JsExpression, _: &mut Shared) { ... }
    fn enter_vnode(&mut self, _: &mut VNodeIR<T>, _: &mut Shared) { ... }
    fn exit_vnode(&mut self, _: &mut VNodeIR<T>, _: &mut Shared) { ... }
}

Provided Methods§

Source

fn enter_js_expr(&mut self, _: &mut T::JsExpression, _: &mut Shared)

Source

fn exit_js_expr(&mut self, _: &mut T::JsExpression, _: &mut Shared)

Source

fn enter_fn_param(&mut self, _: &mut T::JsExpression, _: &mut Shared)

Source

fn exit_fn_param(&mut self, _: &mut T::JsExpression, _: &mut Shared)

Source

fn enter_vnode(&mut self, _: &mut VNodeIR<T>, _: &mut Shared)

Source

fn exit_vnode(&mut self, _: &mut VNodeIR<T>, _: &mut Shared)

Implementors§