pub struct MergedPass<'b, P> { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<'b, T> CorePass<T> for MergedPass<'b, &'b mut dyn CorePass<T>>where
T: ConvertInfo,
impl<'b, T> CorePass<T> for MergedPass<'b, &'b mut dyn CorePass<T>>where
T: ConvertInfo,
fn enter_root(&mut self, r: &mut IRRoot<T>)
fn exit_root(&mut self, r: &mut IRRoot<T>)
fn enter_text(&mut self, t: &mut TextIR<T>)
fn exit_text(&mut self, t: &mut TextIR<T>)
fn enter_if(&mut self, i: &mut IfNodeIR<T>)
fn exit_if(&mut self, i: &mut IfNodeIR<T>)
fn enter_for(&mut self, f: &mut ForNodeIR<T>)
fn exit_for(&mut self, f: &mut ForNodeIR<T>)
fn enter_vnode(&mut self, v: &mut VNodeIR<T>)
fn exit_vnode(&mut self, v: &mut VNodeIR<T>)
fn enter_slot_outlet(&mut self, r: &mut RenderSlotIR<T>)
fn exit_slot_outlet(&mut self, r: &mut RenderSlotIR<T>)
fn enter_v_slot(&mut self, s: &mut VSlotIR<T>)
fn exit_v_slot(&mut self, s: &mut VSlotIR<T>)
fn enter_slot_fn(&mut self, s: &mut Slot<T>)
fn exit_slot_fn(&mut self, s: &mut Slot<T>)
fn enter_js_expr(&mut self, e: &mut T::JsExpression)
fn exit_js_expr(&mut self, e: &mut T::JsExpression)
Source§fn enter_fn_param(&mut self, m: &mut T::JsExpression)
fn enter_fn_param(&mut self, m: &mut T::JsExpression)
only v-for or slot fn
Source§fn exit_fn_param(&mut self, m: &mut T::JsExpression)
fn exit_fn_param(&mut self, m: &mut T::JsExpression)
only v-for or slot fn
fn enter_comment(&mut self, c: &mut T::CommentType)
fn exit_comment(&mut self, c: &mut T::CommentType)
Auto Trait Implementations§
impl<'b, P> Freeze for MergedPass<'b, P>
impl<'b, P> RefUnwindSafe for MergedPass<'b, P>where
P: RefUnwindSafe,
impl<'b, P> Send for MergedPass<'b, P>where
P: Send,
impl<'b, P> Sync for MergedPass<'b, P>where
P: Sync,
impl<'b, P> Unpin for MergedPass<'b, P>
impl<'b, P> !UnwindSafe for MergedPass<'b, P>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more