pub const fn default_i32<const V: i32>() -> i32Expand description
Allows compact setting i32 field default value.
ยงExample
use serde_aux::prelude::*;
#[derive(serde::Deserialize, Debug)]
struct MyStruct {
#[serde(default = "default_i32::<-30>")]
default_30: i32,
#[serde(default)]
default_zero: i32,
}
let s = r#"{}"#;
let a: MyStruct = serde_json::from_str(s).unwrap();
assert_eq!(a.default_30, -30);
assert_eq!(a.default_zero, 0);