4 fn test_struct_info_roundtrip() {
5 let s = ItemEnum::Struct(Struct {
6 generics: Generics { params: vec![], where_predicates: vec![] },
7 kind: StructKind::Plain { fields: vec![], fields_stripped: false },
11 let struct_json = serde_json::to_string(&s).unwrap();
13 let de_s = serde_json::from_str(&struct_json).unwrap();
19 fn test_union_info_roundtrip() {
20 let u = ItemEnum::Union(Union {
21 generics: Generics { params: vec![], where_predicates: vec![] },
22 fields_stripped: false,
27 let union_json = serde_json::to_string(&u).unwrap();
29 let de_u = serde_json::from_str(&union_json).unwrap();