@@ -40,6 +40,7 @@ pub fn complex_enum_generics() {
40
40
"ABacon" => Definition :: Struct { fields: Fields :: Empty } ,
41
41
"Oil" => Definition :: Struct { fields: Fields :: Empty } ,
42
42
"A<Cucumber, Wrapper>" => Definition :: Enum {
43
+ tag_signed: false ,
43
44
tag_width: 1 ,
44
45
variants: vec![
45
46
( 0 , "Bacon" . to_string( ) , "ABacon" . to_string( ) ) ,
@@ -102,6 +103,7 @@ pub fn complex_enum_generics2() {
102
103
assert_eq ! (
103
104
schema_map! {
104
105
"A<Cucumber, Wrapper<String>>" => Definition :: Enum {
106
+ tag_signed: false ,
105
107
tag_width: 1 ,
106
108
variants: vec![
107
109
( 0 , "Bacon" . to_string( ) , "ABacon" . to_string( ) ) ,
@@ -111,6 +113,7 @@ pub fn complex_enum_generics2() {
111
113
]
112
114
} ,
113
115
"A<String, String>" => Definition :: Enum {
116
+ tag_signed: false ,
114
117
tag_width: 1 ,
115
118
variants: vec![
116
119
( 0 , "Bacon" . to_string( ) , "ABacon" . to_string( ) ) ,
@@ -134,13 +137,15 @@ pub fn complex_enum_generics2() {
134
137
} ,
135
138
"Oil<u64, String>" => Definition :: Struct { fields: Fields :: NamedFields ( vec![ ( "seeds" . to_string( ) , "HashMap<u64, String>" . to_string( ) ) , ( "liquid" . to_string( ) , "Option<u64>" . to_string( ) ) ] ) } ,
136
139
"Option<String>" => Definition :: Enum {
140
+ tag_signed: false ,
137
141
tag_width: 1 ,
138
142
variants: vec![
139
143
( 0 , "None" . to_string( ) , "()" . to_string( ) ) ,
140
144
( 1 , "Some" . to_string( ) , "String" . to_string( ) )
141
145
]
142
146
} ,
143
147
"Option<u64>" => Definition :: Enum {
148
+ tag_signed: false ,
144
149
tag_width: 1 ,
145
150
variants: vec![
146
151
( 0 , "None" . to_string( ) , "()" . to_string( ) ) ,
@@ -166,6 +171,7 @@ pub fn complex_enum_generics2() {
166
171
fn common_map_associated ( ) -> BTreeMap < String , Definition > {
167
172
schema_map ! {
168
173
"EnumParametrized<String, u32, i8, u16>" => Definition :: Enum {
174
+ tag_signed: false ,
169
175
tag_width: 1 ,
170
176
variants: vec![
171
177
( 0 , "B" . to_string( ) , "EnumParametrizedB<u32, i8, u16>" . to_string( ) ) ,
0 commit comments