@@ -31,19 +31,19 @@ fn to_ident_name(s: &str) -> Cow<str> {
31
31
impl ToTokens for ast:: Program {
32
32
// Generate wrappers for all the items that we've found
33
33
fn to_tokens ( & self , tokens : & mut TokenStream ) {
34
- for export in self . exports . iter ( ) {
34
+ for export in & self . exports {
35
35
export. to_tokens ( tokens) ;
36
36
}
37
- for s in self . structs . iter ( ) {
37
+ for s in & self . structs {
38
38
s. to_tokens ( tokens) ;
39
39
}
40
40
let mut types = HashSet :: new ( ) ;
41
- for i in self . imports . iter ( ) {
41
+ for i in & self . imports {
42
42
if let ast:: ImportKind :: Type ( t) = & i. kind {
43
43
types. insert ( t. name . clone ( ) ) ;
44
44
}
45
45
}
46
- for i in self . imports . iter ( ) {
46
+ for i in & self . imports {
47
47
DescribeImport ( & i. kind ) . to_tokens ( tokens) ;
48
48
49
49
if let Some ( ns) = & i. js_namespace {
@@ -56,13 +56,13 @@ impl ToTokens for ast::Program {
56
56
57
57
i. kind . to_tokens ( tokens) ;
58
58
}
59
- for e in self . enums . iter ( ) {
59
+ for e in & self . enums {
60
60
e. to_tokens ( tokens) ;
61
61
}
62
- for a in self . type_aliases . iter ( ) {
62
+ for a in & self . type_aliases {
63
63
a. to_tokens ( tokens) ;
64
64
}
65
- for c in self . consts . iter ( ) {
65
+ for c in & self . consts {
66
66
c. to_tokens ( tokens) ;
67
67
}
68
68
@@ -231,7 +231,7 @@ impl ToTokens for ast::Struct {
231
231
}
232
232
} ) . to_tokens ( tokens) ;
233
233
234
- for field in self . fields . iter ( ) {
234
+ for field in & self . fields {
235
235
field. to_tokens ( tokens) ;
236
236
}
237
237
}
0 commit comments