pub struct BlogModule { /* private fields */ }Implementations§
Source§impl BlogModule
impl BlogModule
Trait Implementations§
Source§impl RendererModule for BlogModule
impl RendererModule for BlogModule
Source§fn after_init(&mut self, site_tree: &SiteTree) -> Result<(), LssgError>
fn after_init(&mut self, site_tree: &SiteTree) -> Result<(), LssgError>
Gets run after all changes to site tree has been made
Source§fn render_page<'n>(&mut self, dom: &mut DomTree, context: &RenderContext<'n>)
fn render_page<'n>(&mut self, dom: &mut DomTree, context: &RenderContext<'n>)
Modify DomTree before rendering page
Source§fn render_body<'n>(
&mut self,
dom: &mut DomTree,
context: &RenderContext<'n>,
parent_id: DomId,
token: &Token,
tr: &mut TokenRenderer,
) -> bool
fn render_body<'n>( &mut self, dom: &mut DomTree, context: &RenderContext<'n>, parent_id: DomId, token: &Token, tr: &mut TokenRenderer, ) -> bool
Render a token before default token renderer returns true if it parsed this token otherwise false
Source§fn init(&mut self, site_tree: &mut SiteTree) -> Result<(), LssgError>
fn init(&mut self, site_tree: &mut SiteTree) -> Result<(), LssgError>
This gets run once just after site_tree has been created
Source§fn after_render<'n>(&mut self, dom: &mut DomTree, context: &RenderContext<'n>)
fn after_render<'n>(&mut self, dom: &mut DomTree, context: &RenderContext<'n>)
Gets called after body has been rendered, can be used for final changes to the dom
fn options_with_default<D: Overwrite + Default>(
&self,
page: &Page,
default: D,
) -> Dwhere
Self: Sized,
fn options<D: Overwrite + Default>(&self, page: &Page) -> Dwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for BlogModule
impl RefUnwindSafe for BlogModule
impl Send for BlogModule
impl Sync for BlogModule
impl Unpin for BlogModule
impl UnwindSafe for BlogModule
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