4 fn test_struct_info_roundtrip() {
5 let s = ItemEnum::Struct(Struct {
6 struct_type: StructType::Plain,
9 where_predicates: vec![]
11 fields_stripped: false,
16 let struct_json = serde_json::to_string(&s).unwrap();
18 let de_s = serde_json::from_str(&struct_json).unwrap();
24 fn test_union_info_roundtrip() {
25 let u = ItemEnum::Union(Union {
28 where_predicates: vec![]
30 fields_stripped: false,
35 let union_json = serde_json::to_string(&u).unwrap();
37 let de_u = serde_json::from_str(&union_json).unwrap();