@@ -72,29 +72,6 @@ pub enum Selection {
72
72
// 2.5 Fields
73
73
// ===========================================================================
74
74
75
- // ===========================================================================
76
- // 2.6 Arguments
77
- // ===========================================================================
78
-
79
- #[ derive( Debug , PartialEq , Clone ) ]
80
- pub struct Argument {
81
- name : Name ,
82
- value : Value ,
83
- }
84
-
85
- impl Argument {
86
- pub fn new ( name : Name , value : Value ) -> Argument {
87
- Argument {
88
- name : name,
89
- value : value,
90
- }
91
- }
92
- }
93
-
94
- // ===========================================================================
95
- // 2.7 Field Alias
96
- // ===========================================================================
97
-
98
75
#[ derive( Debug , PartialEq , Clone ) ]
99
76
pub struct Field {
100
77
alias : Option < Name > ,
@@ -121,6 +98,29 @@ impl Field {
121
98
}
122
99
}
123
100
101
+ // ===========================================================================
102
+ // 2.6 Arguments
103
+ // ===========================================================================
104
+
105
+ #[ derive( Debug , PartialEq , Clone ) ]
106
+ pub struct Argument {
107
+ name : Name ,
108
+ value : Value ,
109
+ }
110
+
111
+ impl Argument {
112
+ pub fn new ( name : Name , value : Value ) -> Argument {
113
+ Argument {
114
+ name : name,
115
+ value : value,
116
+ }
117
+ }
118
+ }
119
+
120
+ // ===========================================================================
121
+ // 2.7 Field Alias
122
+ // ===========================================================================
123
+
124
124
// ===========================================================================
125
125
// 2.8 Fragments
126
126
// ===========================================================================
@@ -168,7 +168,11 @@ pub struct Fragment {
168
168
}
169
169
170
170
impl Fragment {
171
- pub fn new ( name : Name , type_condition : Type , directives : Vec < Directive > , selection_set : Vec < Selection > ) -> Fragment {
171
+ pub fn new ( name : Name ,
172
+ type_condition : Type ,
173
+ directives : Vec < Directive > ,
174
+ selection_set : Vec < Selection > )
175
+ -> Fragment {
172
176
Fragment {
173
177
name : name,
174
178
type_condition : type_condition,
0 commit comments