1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use better_default_derive::Default; #[derive(Debug, PartialEq, Eq, std::default::Default)] struct Foo { foo: u8, bar: Bar, } #[derive(Debug, PartialEq, Eq, Default)] enum Bar { #[default] Bar(u8), Baz(u8), } fn main() {}