@@ -116,7 +116,7 @@ pub struct WithItem {
116116 pub optional_vars : Option < Expression > ,
117117}
118118
119- #[ derive( Debug , PartialEq , Clone ) ]
119+ #[ derive( Debug , PartialEq ) ]
120120pub enum Expression {
121121 BoolOp {
122122 a : Box < Expression > ,
@@ -195,21 +195,21 @@ pub enum Expression {
195195 None ,
196196}
197197
198- #[ derive( Debug , PartialEq , Clone ) ]
198+ #[ derive( Debug , PartialEq ) ]
199199pub enum ComprehensionKind {
200200 List { element : Expression } ,
201201 Set { element : Expression } ,
202202 Dict { key : Expression , value : Expression } ,
203203}
204204
205- #[ derive( Debug , PartialEq , Clone ) ]
205+ #[ derive( Debug , PartialEq ) ]
206206pub struct Comprehension {
207207 pub target : Expression ,
208208 pub iter : Expression ,
209209 pub ifs : Vec < Expression > ,
210210}
211211
212- #[ derive( Debug , PartialEq , Clone ) ]
212+ #[ derive( Debug , PartialEq ) ]
213213pub struct Keyword {
214214 pub name : Option < String > ,
215215 pub value : Expression ,
@@ -222,7 +222,7 @@ pub struct ExceptHandler {
222222 pub body : Vec < LocatedStatement > ,
223223}
224224
225- #[ derive( Debug , PartialEq , Clone ) ]
225+ #[ derive( Debug , PartialEq ) ]
226226pub enum Operator {
227227 Add ,
228228 Sub ,
@@ -239,19 +239,19 @@ pub enum Operator {
239239 FloorDiv ,
240240}
241241
242- #[ derive( Debug , PartialEq , Clone ) ]
242+ #[ derive( Debug , PartialEq ) ]
243243pub enum BooleanOperator {
244244 And ,
245245 Or ,
246246}
247247
248- #[ derive( Debug , PartialEq , Clone ) ]
248+ #[ derive( Debug , PartialEq ) ]
249249pub enum UnaryOperator {
250250 Neg ,
251251 Not ,
252252}
253253
254- #[ derive( Debug , PartialEq , Clone ) ]
254+ #[ derive( Debug , PartialEq ) ]
255255pub enum Comparison {
256256 Equal ,
257257 NotEqual ,
@@ -265,7 +265,7 @@ pub enum Comparison {
265265 IsNot ,
266266}
267267
268- #[ derive( Debug , PartialEq , Clone ) ]
268+ #[ derive( Debug , PartialEq ) ]
269269pub enum Number {
270270 Integer { value : i32 } ,
271271 Float { value : f64 } ,
0 commit comments