pub struct NotebookRenderer;Expand description
Renderer for Jupyter notebooks: ![[file.ipynb]] → deferred marker.
Emits <!-- moss-embed-ipynb:PATH --> (with optional ?query appended).
The real rendering happens in src-tauri via nbconvert or equivalent —
src-tauri resolves the marker post-pass.
Trait Implementations§
Source§impl Debug for NotebookRenderer
impl Debug for NotebookRenderer
Source§impl EmbedRenderer for NotebookRenderer
impl EmbedRenderer for NotebookRenderer
Source§fn extensions(&self) -> &[&'static str]
fn extensions(&self) -> &[&'static str]
Extensions this renderer claims (lowercase, without leading dot).
Source§fn render(&self, embed: &ParsedEmbed<'_>) -> RenderedEmbed
fn render(&self, embed: &ParsedEmbed<'_>) -> RenderedEmbed
Render the embed. Must be pure; moss-core is I/O-free.
Source§fn head_assets(&self) -> &[&'static str]
fn head_assets(&self) -> &[&'static str]
Page-level HTML fragments this renderer needs in
<head>, injected
once per page that contains at least one embed from this renderer. Read moreAuto Trait Implementations§
impl Freeze for NotebookRenderer
impl RefUnwindSafe for NotebookRenderer
impl Send for NotebookRenderer
impl Sync for NotebookRenderer
impl Unpin for NotebookRenderer
impl UnsafeUnpin for NotebookRenderer
impl UnwindSafe for NotebookRenderer
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