pub struct MarkdownEmbedRenderer;Expand description
Renderer for markdown transclusion: ![[file.md]] → <!-- moss-embed:path -->.
The marker comment is resolved later by src-tauri’s embed resolver, which reads the target file’s content and splices it inline. This renderer does not perform I/O.
Trait Implementations§
Source§impl Debug for MarkdownEmbedRenderer
impl Debug for MarkdownEmbedRenderer
Source§impl EmbedRenderer for MarkdownEmbedRenderer
impl EmbedRenderer for MarkdownEmbedRenderer
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 MarkdownEmbedRenderer
impl RefUnwindSafe for MarkdownEmbedRenderer
impl Send for MarkdownEmbedRenderer
impl Sync for MarkdownEmbedRenderer
impl Unpin for MarkdownEmbedRenderer
impl UnsafeUnpin for MarkdownEmbedRenderer
impl UnwindSafe for MarkdownEmbedRenderer
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