Generated rust fails when iterating over enums
```py
	for color in Colors:
		print(color)
```

becomes

```rust
for color in Colors {
println!("{:?} ",color);
}
```

with error
```rust
error[E0423]: expected value, found enum `Colors`
  --> int_enum.rs:23:14
   |
23 | for color in Colors {
   |              ^^^^^^
   |
note: the enum is defined here
  --> int_enum.rs:6:1
   |
6  | / enum Colors {
7  | | RED,
8  | | GREEN,
9  | | BLUE,
10 | | }
   | |_^
help: you might have meant to use one of the following enum variants
   |
23 | for color in Colors::RED {
   |              ^^^^^^^^^^^
23 | for color in Colors::GREEN {
   |              ^^^^^^^^^^^^^
23 | for color in Colors::BLUE {
   |              ^^^^^^^^^^^^
```