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§
Sourcefn render(&self, markdown: &str, caps: &ChannelCaps) -> Vec<RenderedMessage>
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".