better_default 1.0.5

The std Default derive, but it allows to constomize the default fields values and has some upgrades.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use better_default::Default;

#[derive(Default, Debug, Eq, PartialEq)]
struct Struct {
    field: u32,
    field2: String
}

fn main() {
    assert_eq!(Struct { field: 0, field2: String::new() }, Struct::default())
}