Provide and use macro for impl Derive via Builder
-
There were a lot of open-coded
impl Default ... FooBuilder::default().build().... -
There were three cases where we
#[derive(Default)]. As it happens none of these had non-Defaultdefault fields, so there wasn't an actual bug.
Edited by Ian Jackson