pub trait Renderer: Send + Sync {
// Required methods
fn format(&self) -> OutputFormat;
fn render(
&self,
snapshot: &MemorySnapshot,
config: &RenderConfig,
) -> Result<RenderResult, String>;
}Expand description
Renderer trait for pluggable output formats
All renderers must implement this trait to be used with the RenderEngine.
Required Methods§
Sourcefn format(&self) -> OutputFormat
fn format(&self) -> OutputFormat
Get the output format of this renderer