use derive_ctor::ctor;
#[derive(ctor, Debug, PartialEq)]
#[ctor(a)]
struct MixedCtorFieldStruct {
provided: u32,
#[ctor(default)]
generated: bool
}
#[test]
fn test_struct_with_custom_ctor_and_generated_field() {
let test = MixedCtorFieldStruct::a(100);
assert_eq!(MixedCtorFieldStruct { provided: 100, generated: false }, test)
}