reflect_to 0.1.2

Run-time type reflection primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use reflect_to::ToTypescript;

mod example_data;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut ts_generator = ToTypescript::default();

    ts_generator.add_type::<example_data::User>()?;

    println!("{}", ts_generator.generate()?);

    Ok(())
}