html_with_benchmark/
html_with_benchmark.rs1mod common;
2
3use quantstats_rs::{HtmlReportOptions, html};
4
5fn main() -> Result<(), Box<dyn std::error::Error>> {
6 let strategy = common::demo_strategy();
8 let benchmark = common::demo_benchmark();
9
10 let options = HtmlReportOptions::default()
11 .with_benchmark(&benchmark)
12 .with_title("Quantstats-rs Demo Tearsheet (with Benchmark)")
13 .with_strategy_title("Strategy")
14 .with_benchmark_title("Benchmark Index")
15 .with_output("tearsheet_with_benchmark.html");
16
17 let html = html(&strategy, options)?;
18
19 println!(
20 "Generated HTML report with benchmark ({} bytes) at tearsheet_with_benchmark.html",
21 html.len()
22 );
23
24 Ok(())
25}