pub struct TokenRenderer { /* private fields */ }Expand description
used for recursively rendering
Implementations§
Source§impl<'a> TokenRenderer
impl<'a> TokenRenderer
pub fn new(modules: &'a mut Vec<Box<dyn RendererModule>>) -> TokenRenderer
pub fn render( &mut self, dom: &mut DomTree, context: &RenderContext<'a>, parent_id: DomId, tokens: &Vec<Token>, )
Sourcepub fn start_render(self, dom: &mut DomTree, context: &RenderContext<'_>)
pub fn start_render(self, dom: &mut DomTree, context: &RenderContext<'_>)
consume self and return a parsed domtree
Auto Trait Implementations§
impl Freeze for TokenRenderer
impl !RefUnwindSafe for TokenRenderer
impl !Send for TokenRenderer
impl !Sync for TokenRenderer
impl Unpin for TokenRenderer
impl !UnwindSafe for TokenRenderer
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