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-Default
default fields, so there wasn't an actual bug.
Edited by Ian Jackson