use crate::prelude::*;
#[derive(Document)]
enum GenericEnum<'a, T1, T2, const N: usize> {
A,
B(T1),
C(T2),
D(&'a str),
E([u32; N]),
}
printer_test! {
"output.numbers.json" => to_json(GenericEnum<'static, u32, u64, 3>),
"output.strings.json" => to_json(GenericEnum<'static, String, String, 4>),
"output.numbers.toml" => to_toml(GenericEnum<'static, u32, u64, 3>),
"output.strings.toml" => to_toml(GenericEnum<'static, String, String, 4>),
}