use crate::prelude::*; #[derive(Document)] struct Ty { f1: Vec, #[doku(example = "f2-1")] f2: Vec, #[doku(example = "f3-1", example = "f3-2")] f3: Vec, #[doku(example = "f4-1", example = "f4-2")] #[doku(example = "f4-3")] f4: Option>, #[doku(example = "f5-1")] f5: [String; 2], #[doku(example = "f6-1")] #[doku(example = "f6-2")] f6: [String; 2], } printer_test! { "output.json" => to_json(Ty), "output.toml" => to_toml(Ty), }