use structural_convert::StructuralConvert;
#[test]
fn variant_is_named_default_to_field() {
#[derive(Debug, PartialEq)]
struct Rhs {
z: i8,
x: u32,
}
#[derive(Debug, PartialEq, StructuralConvert)]
#[convert(try_from(Rhs))]
struct Lhs {
z: i32,
x: u32,
#[convert(try_from(default))]
y: u8,
}
assert_eq!(
Lhs {
z: 1,
x: 2,
y: Default::default()
},
Rhs { z: 1, x: 2 }.try_into().unwrap()
);
}