#![allow(dead_code)]usebetter_default::Default;#[derive(Default, Debug)]// here we can use the top default attribute to customize the default values of our fields.
// - we change the default value of the first field (represented by the index 0) to 1
#[default(0: 1)]structStruct(u32, String);fnmain(){let default =Struct::default();println!("{:?}", default)// should print "Struct(1, "")"
}