7 struct Tuple(isize, usize);
10 struct Struct { x: isize, y: usize }
15 Variant(isize, usize),
16 StructVariant { x: isize, y : usize }
20 struct Pointers(*const dyn Send
, *mut dyn Sync
);
23 ($x
:expr
, $expected
:expr
) => {
24 assert_eq
!(format
!("{:?}", $x
), $expected
.to_string())
30 t
!(Tuple(1, 2), "Tuple(1, 2)");
31 t
!(Struct { x: 1, y: 2 }
, "Struct { x: 1, y: 2 }");
32 t
!(Enum
::Nullary
, "Nullary");
33 t
!(Enum
::Variant(1, 2), "Variant(1, 2)");
34 t
!(Enum
::StructVariant { x: 1, y: 2 }
, "StructVariant { x: 1, y: 2 }");