Skip to main content

Renderer

Trait Renderer 

Source
pub trait Renderer: Send + Sync {
    // Required method
    fn render(&self, markdown: &str, caps: &ChannelCaps) -> Vec<RenderedMessage>;
}
Expand description

Turns canonical Markdown into platform messages: the platform’s dialect, each part within its length limit.

Required Methods§

Source

fn render(&self, markdown: &str, caps: &ChannelCaps) -> Vec<RenderedMessage>

Renders markdown for a channel with caps. Returns at least one message for non-empty input.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§