serde_derive_default 0.1.1

Derive Default using serde field level annotations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use serde::Deserialize;
#[derive(Deserialize, serde_derive_default::Default)]
enum Test {
    Test(usize),

    TestStr(String),
}

fn default() -> usize {
    1
}

fn main() {}