mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-04-09 13:46:05 +00:00
get rid of unnecessary mutable var
This commit is contained in:
parent
3ae6614738
commit
f1b300c8aa
@ -212,8 +212,7 @@ impl Program {
|
|||||||
_ => panic!("only public enums are allowed"),
|
_ => panic!("only public enums are allowed"),
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut i = 0;
|
let variants = item.variants.iter().enumerate().map(|(i, v)| {
|
||||||
let variants = item.variants.iter().map(|ref v| {
|
|
||||||
match v.fields {
|
match v.fields {
|
||||||
syn::Fields::Unit => (),
|
syn::Fields::Unit => (),
|
||||||
_ => panic!("Only C-Style enums allowed")
|
_ => panic!("Only C-Style enums allowed")
|
||||||
@ -225,11 +224,10 @@ impl Program {
|
|||||||
}
|
}
|
||||||
int_lit.value() as u32
|
int_lit.value() as u32
|
||||||
},
|
},
|
||||||
None => i,
|
None => i as u32,
|
||||||
_ => panic!("Enums may only have number literal values")
|
_ => panic!("Enums may only have number literal values")
|
||||||
};
|
};
|
||||||
|
|
||||||
i = i + 1;
|
|
||||||
(v.ident, value)
|
(v.ident, value)
|
||||||
}).collect();
|
}).collect();
|
||||||
self.enums.push(Enum {
|
self.enums.push(Enum {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user