pub struct Renderer { /* private fields */ }Implementations§
Source§impl Renderer
impl Renderer
pub fn new(pages_dir: PathBuf) -> Renderer
pub async fn render( &self, path: &str, _props: PageProps, ) -> Result<String, Error>
pub fn get_layout_for_path(&self, _path: &str) -> Option<String>
pub async fn render_with_layout( &self, _path: &str, props: PageProps, _layout: &str, ) -> Result<String, Error>
pub fn path_to_page(&self, _route_path: &str) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Renderer
impl RefUnwindSafe for Renderer
impl Send for Renderer
impl Sync for Renderer
impl Unpin for Renderer
impl UnsafeUnpin for Renderer
impl UnwindSafe for Renderer
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