File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ pub const ENUMS_PREFIX: &str = "";
4
4
5
5
#[ derive( Debug , PartialEq ) ]
6
6
pub struct GqlEnum {
7
+ pub description : Option < String > ,
7
8
pub name : String ,
8
9
pub variants : Vec < String > ,
9
10
}
Original file line number Diff line number Diff line change @@ -267,6 +267,7 @@ impl ::std::convert::From<graphql_parser::schema::Document> for Schema {
267
267
enm. name . clone ( ) ,
268
268
GqlEnum {
269
269
name : enm. name . clone ( ) ,
270
+ description : enm. description ,
270
271
variants : enm. values . iter ( ) . map ( |v| v. name . clone ( ) ) . collect ( ) ,
271
272
} ,
272
273
) ;
@@ -349,9 +350,12 @@ impl ::std::convert::From<::introspection_response::IntrospectionResponse> for S
349
350
. map ( |t| t. clone ( ) . map ( |t| t. name . expect ( "enum variant name" ) ) )
350
351
. filter_map ( |t| t)
351
352
. collect ( ) ;
352
- schema
353
- . enums
354
- . insert ( name. clone ( ) , GqlEnum { name, variants } ) ;
353
+ let mut enm = GqlEnum {
354
+ name : name. clone ( ) ,
355
+ description : ty. description . clone ( ) ,
356
+ variants,
357
+ } ;
358
+ schema. enums . insert ( name, enm) ;
355
359
}
356
360
Some ( __TypeKind:: SCALAR ) => {
357
361
if DEFAULT_SCALARS
You can’t perform that action at this time.
0 commit comments