#![allow(dead_code)] use doku::Document; #[derive(Document)] struct Response { event: Event, } #[derive(Document)] enum Event { UserCreated { id: usize, name: String }, UserDeleted { id: usize }, } #[derive(Document)] struct User { login: String, } fn main() { println!("```json"); println!("{}", doku::to_json::()); println!("```"); println!(); println!("```toml"); println!("{}", doku::to_toml::()); println!("```"); }