4 fn test_struct_info_roundtrip() {
5 let s = ItemEnum::Struct(Struct {
6 struct_type: StructType::Plain,
7 generics: Generics { params: vec![], where_predicates: vec![] },
8 fields_stripped: false,
13 let struct_json = serde_json::to_string(&s).unwrap();
15 let de_s = serde_json::from_str(&struct_json).unwrap();
21 fn test_union_info_roundtrip() {
22 let u = ItemEnum::Union(Union {
23 generics: Generics { params: vec![], where_predicates: vec![] },
24 fields_stripped: false,
29 let union_json = serde_json::to_string(&u).unwrap();
31 let de_u = serde_json::from_str(&union_json).unwrap();