pub struct Driver<__H>(pub __H);Tuple Fields§
§0: __HTrait Implementations§
Source§impl<__H: Hook> Visit for Driver<__H>
impl<__H: Hook> Visit for Driver<__H>
Source§fn visit_page(&mut self, i: &Page)
fn visit_page(&mut self, i: &Page)
Visit an
Page node; the default recurses via visit_page. Override to act, calling visit_page(self, i) to keep descending.Source§fn visit_placed_line(&mut self, i: &PlacedLine)
fn visit_placed_line(&mut self, i: &PlacedLine)
Visit an
PlacedLine node; the default recurses via visit_placed_line. Override to act, calling visit_placed_line(self, i) to keep descending.Source§fn visit_vert_box(&mut self, i: &VertBox)
fn visit_vert_box(&mut self, i: &VertBox)
Visit an
VertBox node; the default recurses via visit_vert_box. Override to act, calling visit_vert_box(self, i) to keep descending.Source§fn visit_pure_horz_box(&mut self, i: &PureHorzBox)
fn visit_pure_horz_box(&mut self, i: &PureHorzBox)
Visit an
PureHorzBox node; the default recurses via visit_pure_horz_box. Override to act, calling visit_pure_horz_box(self, i) to keep descending.Source§fn visit_tabular_box(&mut self, i: &TabularBox)
fn visit_tabular_box(&mut self, i: &TabularBox)
Visit an
TabularBox node; the default recurses via visit_tabular_box. Override to act, calling visit_tabular_box(self, i) to keep descending.Source§fn visit_tabular_cell_box(&mut self, i: &TabularCellBox)
fn visit_tabular_cell_box(&mut self, i: &TabularCellBox)
Visit an
TabularCellBox node; the default recurses via visit_tabular_cell_box. Override to act, calling visit_tabular_cell_box(self, i) to keep descending.Source§fn visit_graphics_elem(&mut self, i: &GraphicsElem)
fn visit_graphics_elem(&mut self, i: &GraphicsElem)
Visit an
GraphicsElem node; the default recurses via visit_graphics_elem. Override to act, calling visit_graphics_elem(self, i) to keep descending.Auto Trait Implementations§
impl<__H> Freeze for Driver<__H>where
__H: Freeze,
impl<__H> RefUnwindSafe for Driver<__H>where
__H: RefUnwindSafe,
impl<__H> Send for Driver<__H>where
__H: Send,
impl<__H> Sync for Driver<__H>where
__H: Sync,
impl<__H> Unpin for Driver<__H>where
__H: Unpin,
impl<__H> UnsafeUnpin for Driver<__H>where
__H: UnsafeUnpin,
impl<__H> UnwindSafe for Driver<__H>where
__H: UnwindSafe,
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