pub struct TableRenderer;Expand description
Renderer for tabular data: ![[data.csv]] → deferred marker.
Emits <!-- moss-embed-table:PATH -->. src-tauri reads the CSV/TSV file
and calls moss_core::csv_table::render (a pure renderer) in a post-pass.
Trait Implementations§
Source§impl Debug for TableRenderer
impl Debug for TableRenderer
Source§impl EmbedRenderer for TableRenderer
impl EmbedRenderer for TableRenderer
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 TableRenderer
impl RefUnwindSafe for TableRenderer
impl Send for TableRenderer
impl Sync for TableRenderer
impl Unpin for TableRenderer
impl UnsafeUnpin for TableRenderer
impl UnwindSafe for TableRenderer
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