Add rustdonc-json tests for enum variants
This commit is contained in:
parent
ed30993456
commit
a5213888e0
2 changed files with 17 additions and 0 deletions
11
src/test/rustdoc-json/enums/variant_struct.rs
Normal file
11
src/test/rustdoc-json/enums/variant_struct.rs
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// @has variant_struct.json "$.index[*][?(@.name=='EnumStruct')].visibility" \"public\"
|
||||
// @has - "$.index[*][?(@.name=='EnumStruct')].kind" \"enum\"
|
||||
pub enum EnumStruct {
|
||||
// @has - "$.index[*][?(@.name=='VariantS')].inner.variant_kind" \"struct\"
|
||||
// @has - "$.index[*][?(@.name=='x')]"
|
||||
// @has - "$.index[*][?(@.name=='y')]"
|
||||
VariantS {
|
||||
x: u32,
|
||||
y: String,
|
||||
},
|
||||
}
|
||||
6
src/test/rustdoc-json/enums/variant_tuple_struct.rs
Normal file
6
src/test/rustdoc-json/enums/variant_tuple_struct.rs
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
// @has variant_tuple_struct.json "$.index[*][?(@.name=='EnumTupleStruct')].visibility" \"public\"
|
||||
// @has - "$.index[*][?(@.name=='EnumTupleStruct')].kind" \"enum\"
|
||||
pub enum EnumTupleStruct {
|
||||
// @has - "$.index[*][?(@.name=='VariantA')].inner.variant_kind" \"tuple\"
|
||||
VariantA(u32, String),
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue