use derive_default_constructor::DefaultConstructor;
#[derive(Default, DefaultConstructor)]
struct MyStruct {
field1: i32,
field2: String,
}
#[cfg(test)]
mod tests {
#[test]
fn test_derive_default_constructor() {
let instance = super::MyStruct::new();
assert_eq!(instance.field1, 0);
assert_eq!(instance.field2, String::new());
}
}