summaryrefslogtreecommitdiffstats
path: root/packages/svgbob/examples/circuits.rs
blob: c94fe60dfa567f6a39d4e7ab0cd0863f89de61fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use std::{fs, io, time::Instant};

extern crate svgbob;

fn main() -> io::Result<()> {
    let art = include_str!("../test_data/circuits.bob");
    let t1 = Instant::now();
    fs::create_dir_all("out")?;
    fs::write("out/circuits.svg", svgbob::to_svg(art))?;
    println!("took {}ms", t1.elapsed().as_millis());
    Ok(())
}