Skip to content

Commit a3f6735

Browse files
committed
reorder ast again
1 parent 0525743 commit a3f6735

File tree

1 file changed

+28
-24
lines changed

1 file changed

+28
-24
lines changed

src/ast.rs

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -72,29 +72,6 @@ pub enum Selection {
7272
// 2.5 Fields
7373
// ===========================================================================
7474

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-
9875
#[derive(Debug,PartialEq,Clone)]
9976
pub struct Field {
10077
alias: Option<Name>,
@@ -121,6 +98,29 @@ impl Field {
12198
}
12299
}
123100

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+
124124
// ===========================================================================
125125
// 2.8 Fragments
126126
// ===========================================================================
@@ -168,7 +168,11 @@ pub struct Fragment {
168168
}
169169

170170
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 {
172176
Fragment {
173177
name: name,
174178
type_condition: type_condition,

0 commit comments

Comments
 (0)