Skip to main content

memscope_rs/render_engine/
mod.rs

1//! Render Engine - Output rendering
2//!
3//! This module provides the RenderEngine which is responsible for
4//! rendering memory data in various formats (JSON, HTML, Binary, etc.).
5
6pub mod dashboard;
7pub mod engine;
8pub mod export;
9pub mod renderer;
10
11pub use dashboard::{DashboardContext, DashboardRenderer};
12pub use engine::RenderEngine;
13pub use export::{
14    export_all_json, export_dashboard_html, export_dashboard_html_with_template,
15    export_leak_detection_json, export_memory_passports_json, export_ownership_graph_json,
16    export_snapshot_to_json, export_unsafe_ffi_json, DashboardTemplate, ExportError,
17    ExportJsonOptions, OptimizationLevel, SchemaValidator,
18};
19pub use renderer::{OutputFormat, RenderConfig, RenderResult, Renderer};