Serialize all enums as externally tagged to guarantee compatibility with binary formats such as bincode or postcard
This commit is contained in:
parent
48ec50ae39
commit
a5e5101375
96 changed files with 703 additions and 715 deletions
|
@ -1,10 +1,10 @@
|
|||
// @is "$.index[*][?(@.name=='EnumStruct')].visibility" \"public\"
|
||||
// @is "$.index[*][?(@.name=='EnumStruct')].kind" \"enum\"
|
||||
// @has "$.index[*][?(@.name=='EnumStruct')].inner.enum"
|
||||
pub enum EnumStruct {
|
||||
// @is "$.index[*][?(@.name=='x')].kind" \"struct_field\"
|
||||
// @has "$.index[*][?(@.name=='x')].inner.struct_field"
|
||||
// @set x = "$.index[*][?(@.name=='x')].id"
|
||||
// @is "$.index[*][?(@.name=='y')].kind" \"struct_field\"
|
||||
// @has "$.index[*][?(@.name=='y')].inner.struct_field"
|
||||
// @set y = "$.index[*][?(@.name=='y')].id"
|
||||
// @ismany "$.index[*][?(@.name=='VariantS')].inner.kind.struct.fields[*]" $x $y
|
||||
// @ismany "$.index[*][?(@.name=='VariantS')].inner.variant.kind.struct.fields[*]" $x $y
|
||||
VariantS { x: u32, y: String },
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue