[INFO] updating cached repository https://github.com/YeyaSwizaw/rust-befunge
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 78e2d388fda1cd0832c364ca9e3a0a49d55c0a30
[INFO] checking YeyaSwizaw/rust-befunge against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYeyaSwizaw%2Frust-befunge" "/workspace/builds/worker-4/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/YeyaSwizaw/rust-befunge on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/YeyaSwizaw/rust-befunge
[INFO] finished tweaking git repo https://github.com/YeyaSwizaw/rust-befunge
[INFO] tweaked toml for git repo https://github.com/YeyaSwizaw/rust-befunge written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate git repo https://github.com/YeyaSwizaw/rust-befunge already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] c27f36f6116914d2d41b31499212bf7aaf7651587f52fdcc985d58aca85be24d
[INFO] running `"docker" "start" "-a" "c27f36f6116914d2d41b31499212bf7aaf7651587f52fdcc985d58aca85be24d"`
[INFO] [stderr]     Checking befunge v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:106:25
[INFO] [stderr]     |
[INFO] [stderr] 106 |         let mut state = 0u;
[INFO] [stderr]     |                         ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:107:30
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let mut next_state = 1u;
[INFO] [stderr]     |                              ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:770:17
[INFO] [stderr]     |
[INFO] [stderr] 770 |     let mut i = 1u;
[INFO] [stderr]     |                 ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:106:25
[INFO] [stderr]     |
[INFO] [stderr] 106 |         let mut state = 0u;
[INFO] [stderr]     |                         ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:107:30
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let mut next_state = 1u;
[INFO] [stderr]     |                              ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error: invalid suffix `u` for integer literal
[INFO] [stderr]    --> src/main.rs:770:17
[INFO] [stderr]     |
[INFO] [stderr] 770 |     let mut i = 1u;
[INFO] [stderr]     |                 ^^ invalid suffix `u`
[INFO] [stderr]     |
[INFO] [stderr]     = help: the suffix must be one of the integral types (`u32`, `isize`, etc)
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `std::io::BufferedReader`, `std::io::File`, `std::io::IoError`
[INFO] [stderr]  --> src/main.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::io::{BufferedReader, File, IoError};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^  ^^^^  ^^^^^^^
[INFO] [stderr]   |               |               |     |
[INFO] [stderr]   |               |               |     no `IoError` in `io`
[INFO] [stderr]   |               |               |     help: a similar name exists in the module: `Error`
[INFO] [stderr]   |               |               no `File` in `io`
[INFO] [stderr]   |               no `BufferedReader` in `io`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::io::IoError`
[INFO] [stderr]  --> src/action/mod.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::IoError;
[INFO] [stderr]   |     ^^^^^^^^^-------
[INFO] [stderr]   |     |        |
[INFO] [stderr]   |     |        help: a similar name exists in the module: `Error`
[INFO] [stderr]   |     no `IoError` in `io`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::fmt::Show`
[INFO] [stderr]  --> src/error/mod.rs:1:16
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::{Show, Formatter, Result};
[INFO] [stderr]   |                ^^^^ no `Show` in `fmt`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:1:3
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[deriving(Show, Clone, Copy, PartialEq, Eq)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/action/mod.rs:4:3
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[deriving(Show, PartialOrd, PartialEq, Ord, Eq, Clone, Hash)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/error/mod.rs:3:3
[INFO] [stderr]   |
[INFO] [stderr] 3 | #[deriving(Clone)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Path`
[INFO] [stderr]   --> src/main.rs:45:32
[INFO] [stderr]    |
[INFO] [stderr] 45 |         let file = File::open(&Path::new(filename.as_slice()));
[INFO] [stderr]    |                                ^^^^ use of undeclared type or module `Path`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Path`
[INFO] [stderr]    --> src/main.rs:702:48
[INFO] [stderr]     |
[INFO] [stderr] 702 |                 let mut writer = File::create(&Path::new(f.clone()));
[INFO] [stderr]     |                                                ^^^^ use of undeclared type or module `Path`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:3:12
[INFO] [stderr]   |
[INFO] [stderr] 3 |     pub x: int,
[INFO] [stderr]   |            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 |     pub y: int,
[INFO] [stderr]   |            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 |     pub dx: int,
[INFO] [stderr]   |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:6:13
[INFO] [stderr]   |
[INFO] [stderr] 6 |     pub dy: int
[INFO] [stderr]   |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:19
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                   ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:27
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                           ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:36
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:45
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                                             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:19:39
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new_straight(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:19:53
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new_straight(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:25:41
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn new_turn_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:25:55
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn new_turn_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:32:40
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub fn new_turn_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:32:54
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub fn new_turn_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:39:35
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn new_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:39:49
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn new_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:46:36
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn new_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:46:50
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn new_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:53:33
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn new_up(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:53:47
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn new_up(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:60:35
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn new_down(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:60:49
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn new_down(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:67:29
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn delta(&self) -> (int, int) {
[INFO] [stderr]    |                             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:67:34
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn delta(&self) -> (int, int) {
[INFO] [stderr]    |                                  ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:71:38
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub fn advance(&mut self, width: uint, height: uint) {
[INFO] [stderr]    |                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:71:52
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub fn advance(&mut self, width: uint, height: uint) {
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:72:30
[INFO] [stderr]    |
[INFO] [stderr] 72 |         self.x += self.dx as int;
[INFO] [stderr]    |                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:73:30
[INFO] [stderr]    |
[INFO] [stderr] 73 |         self.y += self.dy as int;
[INFO] [stderr]    |                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:75:31
[INFO] [stderr]    |
[INFO] [stderr] 75 |         if self.x >= width as int {
[INFO] [stderr]    |                               ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:76:32
[INFO] [stderr]    |
[INFO] [stderr] 76 |             self.x -= width as int
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:78:32
[INFO] [stderr]    |
[INFO] [stderr] 78 |             self.x += width as int
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:81:32
[INFO] [stderr]    |
[INFO] [stderr] 81 |         if self.y >= height as int {
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:82:33
[INFO] [stderr]    |
[INFO] [stderr] 82 |             self.y -= height as int
[INFO] [stderr]    |                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:84:33
[INFO] [stderr]    |
[INFO] [stderr] 84 |             self.y += height as int
[INFO] [stderr]    |                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/action/mod.rs:7:16
[INFO] [stderr]   |
[INFO] [stderr] 7 |     PushNumber(int),
[INFO] [stderr]   |                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:18
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:24
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:30
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:20:14
[INFO] [stderr]    |
[INFO] [stderr] 5  | pub enum Action {
[INFO] [stderr]    |                - help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] ...
[INFO] [stderr] 20 |     Jump(Vec<uint>),
[INFO] [stderr]    |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:21:8
[INFO] [stderr]    |
[INFO] [stderr] 21 |     If(uint, uint),
[INFO] [stderr]    |        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:21:14
[INFO] [stderr]    |
[INFO] [stderr] 21 |     If(uint, uint),
[INFO] [stderr]    |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:13
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |             ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:19
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:25
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |                         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 |     CallState(uint),
[INFO] [stderr]    |               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]   --> src/action/mod.rs:31:24
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn write_to<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]    |                        ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> src/action/mod.rs:59:31
[INFO] [stderr]    |
[INFO] [stderr] 59 |                 .and_then(|_| range(0, v.len()).fold(Ok(()), |a, i| a.and_then(|_| writer.write_line(format!("                {} => self.state{}(),", i, v[i]).as_slice()))))
[INFO] [stderr]    |                               ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]   --> src/action/mod.rs:96:29
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub fn write_impl_to<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]    |                             ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/error/mod.rs:8:20
[INFO] [stderr]   |
[INFO] [stderr] 8 |     UnexpectedChar(int, int, char),
[INFO] [stderr]   |                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/error/mod.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 |     UnexpectedChar(int, int, char),
[INFO] [stderr]   |                         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:115:58
[INFO] [stderr]     |
[INFO] [stderr] 115 |             if let Entry::Vacant(entry) = states[ip.y as uint][ip.x as uint].entry(ip.delta()) {
[INFO] [stderr]     |                                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:115:72
[INFO] [stderr]     |
[INFO] [stderr] 115 |             if let Entry::Vacant(entry) = states[ip.y as uint][ip.x as uint].entry(ip.delta()) {
[INFO] [stderr]     |                                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:125:40
[INFO] [stderr]     |
[INFO] [stderr] 125 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:125:54
[INFO] [stderr]     |
[INFO] [stderr] 125 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:133:42
[INFO] [stderr]     |
[INFO] [stderr] 133 |                     match states[ip.y as uint][ip.x as uint].get(&ip.delta()) {
[INFO] [stderr]     |                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:133:56
[INFO] [stderr]     |
[INFO] [stderr] 133 |                     match states[ip.y as uint][ip.x as uint].get(&ip.delta()) {
[INFO] [stderr]     |                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:145:40
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:145:54
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:157:103
[INFO] [stderr]     |
[INFO] [stderr] 157 | ...                   actions[state].push(action::Action::PushNumber(c.to_digit(10).unwrap() as int));
[INFO] [stderr]     |                                                                                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:162:103
[INFO] [stderr]     |
[INFO] [stderr] 162 | ...                   actions[state].push(action::Action::PushNumber(c.to_digit(16).unwrap() as int));
[INFO] [stderr]     |                                                                                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:186:170
[INFO] [stderr]     |
[INFO] [stderr] 186 | ...                   | (Some(action::Action::PushNumber(n)), Some(action::Action::PushChar(c))) => actions[state].push(action::Action::PushNumber(n + (c as int))),
[INFO] [stderr]     |                                                                                                                                                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:187:163
[INFO] [stderr]     |
[INFO] [stderr] 187 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int + b as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:187:174
[INFO] [stderr]     |
[INFO] [stderr] 187 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int + b as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:218:170
[INFO] [stderr]     |
[INFO] [stderr] 218 | ...                   | (Some(action::Action::PushNumber(n)), Some(action::Action::PushChar(c))) => actions[state].push(action::Action::PushNumber(n * (c as int))),
[INFO] [stderr]     |                                                                                                                                                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:219:163
[INFO] [stderr]     |
[INFO] [stderr] 219 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int * b as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:219:174
[INFO] [stderr]     |
[INFO] [stderr] 219 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int * b as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:249:170
[INFO] [stderr]     |
[INFO] [stderr] 249 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushNumber(b))) => actions[state].push(action::Action::PushNumber(b - (a as int))),
[INFO] [stderr]     |                                                                                                                                                            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:250:166
[INFO] [stderr]     |
[INFO] [stderr] 250 | ...                   (Some(action::Action::PushNumber(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber((b as int) - a)),
[INFO] [stderr]     |                                                                                                                                                        ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:251:163
[INFO] [stderr]     |
[INFO] [stderr] 251 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int - a as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:251:174
[INFO] [stderr]     |
[INFO] [stderr] 251 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int - a as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:281:170
[INFO] [stderr]     |
[INFO] [stderr] 281 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushNumber(b))) => actions[state].push(action::Action::PushNumber(b / (a as int))),
[INFO] [stderr]     |                                                                                                                                                            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:282:166
[INFO] [stderr]     |
[INFO] [stderr] 282 | ...                   (Some(action::Action::PushNumber(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber((b as int) / a)),
[INFO] [stderr]     |                                                                                                                                                        ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:283:163
[INFO] [stderr]     |
[INFO] [stderr] 283 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int / a as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:283:174
[INFO] [stderr]     |
[INFO] [stderr] 283 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int / a as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:326:87
[INFO] [stderr]     |
[INFO] [stderr] 326 | ...                   actions[state].push(action::Action::PushChar(code[ip.y as uint][ip.x as uint]));
[INFO] [stderr]     |                                                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:326:101
[INFO] [stderr]     |
[INFO] [stderr] 326 | ...                   actions[state].push(action::Action::PushChar(code[ip.y as uint][ip.x as uint]));
[INFO] [stderr]     |                                                                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:336:69
[INFO] [stderr]     |
[INFO] [stderr] 336 | ...                   let up_state = match states[new_up.y as uint][new_up.x as uint].entry(new_up.delta()) {
[INFO] [stderr]     |                                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:336:87
[INFO] [stderr]     |
[INFO] [stderr] 336 | ...                   let up_state = match states[new_up.y as uint][new_up.x as uint].entry(new_up.delta()) {
[INFO] [stderr]     |                                                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:348:73
[INFO] [stderr]     |
[INFO] [stderr] 348 | ...                   let down_state = match states[new_down.y as uint][new_down.x as uint].entry(new_down.delta()) {
[INFO] [stderr]     |                                                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:348:93
[INFO] [stderr]     |
[INFO] [stderr] 348 | ...                   let down_state = match states[new_down.y as uint][new_down.x as uint].entry(new_down.delta()) {
[INFO] [stderr]     |                                                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:360:73
[INFO] [stderr]     |
[INFO] [stderr] 360 | ...                   let left_state = match states[new_left.y as uint][new_left.x as uint].entry(new_left.delta()) {
[INFO] [stderr]     |                                                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:360:93
[INFO] [stderr]     |
[INFO] [stderr] 360 | ...                   let left_state = match states[new_left.y as uint][new_left.x as uint].entry(new_left.delta()) {
[INFO] [stderr]     |                                                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:372:75
[INFO] [stderr]     |
[INFO] [stderr] 372 | ...                   let right_state = match states[new_right.y as uint][new_right.x as uint].entry(new_right.delta()) {
[INFO] [stderr]     |                                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:372:96
[INFO] [stderr]     |
[INFO] [stderr] 372 | ...                   let right_state = match states[new_right.y as uint][new_right.x as uint].entry(new_right.delta()) {
[INFO] [stderr]     |                                                                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:393:49
[INFO] [stderr]     |
[INFO] [stderr] 393 | ...                   let mut r = range(0, n + 1);
[INFO] [stderr]     |                                   ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:397:45
[INFO] [stderr]     |
[INFO] [stderr] 397 | ...                   r = range(1,...
[INFO] [stderr]     |                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:404:78
[INFO] [stderr]     |
[INFO] [stderr] 404 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:404:96
[INFO] [stderr]     |
[INFO] [stderr] 404 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:423:50
[INFO] [stderr]     |
[INFO] [stderr] 423 | ...                   let n = c as int;
[INFO] [stderr]     |                                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:424:49
[INFO] [stderr]     |
[INFO] [stderr] 424 | ...                   let mut r = range(0, n + 1);
[INFO] [stderr]     |                                   ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:428:45
[INFO] [stderr]     |
[INFO] [stderr] 428 | ...                   r = range(1,...
[INFO] [stderr]     |                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:435:78
[INFO] [stderr]     |
[INFO] [stderr] 435 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:435:96
[INFO] [stderr]     |
[INFO] [stderr] 435 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:461:82
[INFO] [stderr]     |
[INFO] [stderr] 461 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:461:100
[INFO] [stderr]     |
[INFO] [stderr] 461 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:490:72
[INFO] [stderr]     |
[INFO] [stderr] 490 | ...                   let true_state = match states[true_ip.y as uint][true_ip.x as uint].entry(true_ip.delta()) {
[INFO] [stderr]     |                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:490:91
[INFO] [stderr]     |
[INFO] [stderr] 490 | ...                   let true_state = match states[true_ip.y as uint][true_ip.x as uint].entry(true_ip.delta()) {
[INFO] [stderr]     |                                                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:502:74
[INFO] [stderr]     |
[INFO] [stderr] 502 | ...                   let false_state = match states[false_ip.y as uint][false_ip.x as uint].entry(false_ip.delta()) {
[INFO] [stderr]     |                                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:502:94
[INFO] [stderr]     |
[INFO] [stderr] 502 | ...                   let false_state = match states[false_ip.y as uint][false_ip.x as uint].entry(false_ip.delta()) {
[INFO] [stderr]     |                                                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:524:66
[INFO] [stderr]     |
[INFO] [stderr] 524 | ...                   let s_state = match states[s_ip.y as uint][s_ip.x as uint].entry(s_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:524:82
[INFO] [stderr]     |
[INFO] [stderr] 524 | ...                   let s_state = match states[s_ip.y as uint][s_ip.x as uint].entry(s_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:536:66
[INFO] [stderr]     |
[INFO] [stderr] 536 | ...                   let l_state = match states[l_ip.y as uint][l_ip.x as uint].entry(l_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:536:82
[INFO] [stderr]     |
[INFO] [stderr] 536 | ...                   let l_state = match states[l_ip.y as uint][l_ip.x as uint].entry(l_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:548:66
[INFO] [stderr]     |
[INFO] [stderr] 548 | ...                   let r_state = match states[r_ip.y as uint][r_ip.x as uint].entry(r_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:548:82
[INFO] [stderr]     |
[INFO] [stderr] 548 | ...                   let r_state = match states[r_ip.y as uint][r_ip.x as uint].entry(r_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]    --> src/main.rs:615:23
[INFO] [stderr]     |
[INFO] [stderr] 615 |     fn write_first<W: Writer>(&self, writer: &mut W, used_actions: &HashSet<action::Action>) -> Result<(), IoError> {
[INFO] [stderr]     |                       ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]    --> src/main.rs:691:21
[INFO] [stderr]     |
[INFO] [stderr] 691 |     fn write_end<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]     |                     ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `args` in module `os`
[INFO] [stderr]    --> src/main.rs:760:20
[INFO] [stderr]     |
[INFO] [stderr] 760 |     let args = os::args();
[INFO] [stderr]     |                    ^^^^ not found in `os`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use std::env::args;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0603]: module `stdio` is private
[INFO] [stderr]    --> src/main.rs:6:14
[INFO] [stderr]     |
[INFO] [stderr] 6   | use std::io::stdio::{stdout, stderr};
[INFO] [stderr]     |              ^^^^^ private module
[INFO] [stderr]     |
[INFO] [stderr] note: the module `stdio` is defined here
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:22:17
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 try!(write!(f, "Unexpected char at ({}, {}): {}\n", x, y, c));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 |                 try!(write!(f, "This may be because of a 'j' or other reason\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:28:17
[INFO] [stderr]    |
[INFO] [stderr] 28 |                 try!(write!(f, "Using 'p' or 'g' is disabled by default.\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:29:17
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 try!(write!(f, "Pass '--enable-vars' to enable using them for variables.\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `action::Action`
[INFO] [stderr]  --> src/main.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use action::Action;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:156:33
[INFO] [stderr]     |
[INFO] [stderr] 156 |                         c @ '0' ... '9' => { 
[INFO] [stderr]     |                                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:161:33
[INFO] [stderr]     |
[INFO] [stderr] 161 |                         c @ 'a' ... 'f' => {
[INFO] [stderr]     |                                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 121 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0603.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `befunge`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0432]: unresolved imports `std::io::BufferedReader`, `std::io::File`, `std::io::IoError`
[INFO] [stderr]  --> src/main.rs:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::io::{BufferedReader, File, IoError};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^  ^^^^  ^^^^^^^
[INFO] [stderr]   |               |               |     |
[INFO] [stderr]   |               |               |     no `IoError` in `io`
[INFO] [stderr]   |               |               |     help: a similar name exists in the module: `Error`
[INFO] [stderr]   |               |               no `File` in `io`
[INFO] [stderr]   |               no `BufferedReader` in `io`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::io::IoError`
[INFO] [stderr]  --> src/action/mod.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::IoError;
[INFO] [stderr]   |     ^^^^^^^^^-------
[INFO] [stderr]   |     |        |
[INFO] [stderr]   |     |        help: a similar name exists in the module: `Error`
[INFO] [stderr]   |     no `IoError` in `io`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::fmt::Show`
[INFO] [stderr]  --> src/error/mod.rs:1:16
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::{Show, Formatter, Result};
[INFO] [stderr]   |                ^^^^ no `Show` in `fmt`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::io::File`
[INFO] [stderr]  --> src/test/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::io::File;
[INFO] [stderr]   |     ^^^^^^^^^^^^^ no `File` in `io`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::io::Command`
[INFO] [stderr]  --> src/test/mod.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::Command;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^ no `Command` in `io`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:1:3
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[deriving(Show, Clone, Copy, PartialEq, Eq)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/action/mod.rs:4:3
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[deriving(Show, PartialOrd, PartialEq, Ord, Eq, Clone, Hash)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `deriving` in this scope
[INFO] [stderr]  --> src/error/mod.rs:3:3
[INFO] [stderr]   |
[INFO] [stderr] 3 | #[deriving(Clone)]
[INFO] [stderr]   |   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `should_fail` in this scope
[INFO] [stderr]   --> src/test/mod.rs:65:3
[INFO] [stderr]    |
[INFO] [stderr] 65 | #[should_fail]
[INFO] [stderr]    |   ^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `should_panic`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `should_fail` in this scope
[INFO] [stderr]   --> src/test/mod.rs:76:3
[INFO] [stderr]    |
[INFO] [stderr] 76 | #[should_fail]
[INFO] [stderr]    |   ^^^^^^^^^^^ help: a built-in attribute with a similar name exists: `should_panic`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Path`
[INFO] [stderr]   --> src/test/mod.rs:12:41
[INFO] [stderr]    |
[INFO] [stderr] 12 |         let mut bf_file = File::create(&Path::new(bf_filename.as_slice()));
[INFO] [stderr]    |                                         ^^^^ use of undeclared type or module `Path`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Path`
[INFO] [stderr]   --> src/main.rs:45:32
[INFO] [stderr]    |
[INFO] [stderr] 45 |         let file = File::open(&Path::new(filename.as_slice()));
[INFO] [stderr]    |                                ^^^^ use of undeclared type or module `Path`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Path`
[INFO] [stderr]    --> src/main.rs:702:48
[INFO] [stderr]     |
[INFO] [stderr] 702 |                 let mut writer = File::create(&Path::new(f.clone()));
[INFO] [stderr]     |                                                ^^^^ use of undeclared type or module `Path`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:3:12
[INFO] [stderr]   |
[INFO] [stderr] 3 |     pub x: int,
[INFO] [stderr]   |            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 |     pub y: int,
[INFO] [stderr]   |            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:5:13
[INFO] [stderr]   |
[INFO] [stderr] 5 |     pub dx: int,
[INFO] [stderr]   |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/ip/mod.rs:6:13
[INFO] [stderr]   |
[INFO] [stderr] 6 |     pub dy: int
[INFO] [stderr]   |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:19
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                   ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:27
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                           ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:36
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:10:45
[INFO] [stderr]    |
[INFO] [stderr] 10 |     pub fn new(x: int, y: int, dx: int, dy: int) -> IP {
[INFO] [stderr]    |                                             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:19:39
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new_straight(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:19:53
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn new_straight(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:25:41
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn new_turn_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:25:55
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn new_turn_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:32:40
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub fn new_turn_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:32:54
[INFO] [stderr]    |
[INFO] [stderr] 32 |     pub fn new_turn_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:39:35
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn new_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:39:49
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn new_left(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:46:36
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn new_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:46:50
[INFO] [stderr]    |
[INFO] [stderr] 46 |     pub fn new_right(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:53:33
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn new_up(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:53:47
[INFO] [stderr]    |
[INFO] [stderr] 53 |     pub fn new_up(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:60:35
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn new_down(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:60:49
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn new_down(&self, width: uint, height: uint) -> IP {
[INFO] [stderr]    |                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:67:29
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn delta(&self) -> (int, int) {
[INFO] [stderr]    |                             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:67:34
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn delta(&self) -> (int, int) {
[INFO] [stderr]    |                                  ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:71:38
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub fn advance(&mut self, width: uint, height: uint) {
[INFO] [stderr]    |                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:71:52
[INFO] [stderr]    |
[INFO] [stderr] 71 |     pub fn advance(&mut self, width: uint, height: uint) {
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:72:30
[INFO] [stderr]    |
[INFO] [stderr] 72 |         self.x += self.dx as int;
[INFO] [stderr]    |                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:73:30
[INFO] [stderr]    |
[INFO] [stderr] 73 |         self.y += self.dy as int;
[INFO] [stderr]    |                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:75:31
[INFO] [stderr]    |
[INFO] [stderr] 75 |         if self.x >= width as int {
[INFO] [stderr]    |                               ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:76:32
[INFO] [stderr]    |
[INFO] [stderr] 76 |             self.x -= width as int
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:78:32
[INFO] [stderr]    |
[INFO] [stderr] 78 |             self.x += width as int
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:81:32
[INFO] [stderr]    |
[INFO] [stderr] 81 |         if self.y >= height as int {
[INFO] [stderr]    |                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:82:33
[INFO] [stderr]    |
[INFO] [stderr] 82 |             self.y -= height as int
[INFO] [stderr]    |                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]   --> src/ip/mod.rs:84:33
[INFO] [stderr]    |
[INFO] [stderr] 84 |             self.y += height as int
[INFO] [stderr]    |                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/action/mod.rs:7:16
[INFO] [stderr]   |
[INFO] [stderr] 7 |     PushNumber(int),
[INFO] [stderr]   |                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:18
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:24
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:19:30
[INFO] [stderr]    |
[INFO] [stderr] 19 |     Random(uint, uint, uint, uint),
[INFO] [stderr]    |                              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:20:14
[INFO] [stderr]    |
[INFO] [stderr] 5  | pub enum Action {
[INFO] [stderr]    |                - help: you might be missing a type parameter: `<uint>`
[INFO] [stderr] ...
[INFO] [stderr] 20 |     Jump(Vec<uint>),
[INFO] [stderr]    |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:21:8
[INFO] [stderr]    |
[INFO] [stderr] 21 |     If(uint, uint),
[INFO] [stderr]    |        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:21:14
[INFO] [stderr]    |
[INFO] [stderr] 21 |     If(uint, uint),
[INFO] [stderr]    |              ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:13
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |             ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:19
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:22:25
[INFO] [stderr]    |
[INFO] [stderr] 22 |     Compare(uint, uint, uint),
[INFO] [stderr]    |                         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]   --> src/action/mod.rs:23:15
[INFO] [stderr]    |
[INFO] [stderr] 23 |     CallState(uint),
[INFO] [stderr]    |               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]   --> src/action/mod.rs:31:24
[INFO] [stderr]    |
[INFO] [stderr] 31 |     pub fn write_to<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]    |                        ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]   --> src/action/mod.rs:59:31
[INFO] [stderr]    |
[INFO] [stderr] 59 |                 .and_then(|_| range(0, v.len()).fold(Ok(()), |a, i| a.and_then(|_| writer.write_line(format!("                {} => self.state{}(),", i, v[i]).as_slice()))))
[INFO] [stderr]    |                               ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]   --> src/action/mod.rs:96:29
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub fn write_impl_to<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]    |                             ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/error/mod.rs:8:20
[INFO] [stderr]   |
[INFO] [stderr] 8 |     UnexpectedChar(int, int, char),
[INFO] [stderr]   |                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]  --> src/error/mod.rs:8:25
[INFO] [stderr]   |
[INFO] [stderr] 8 |     UnexpectedChar(int, int, char),
[INFO] [stderr]   |                         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:115:58
[INFO] [stderr]     |
[INFO] [stderr] 115 |             if let Entry::Vacant(entry) = states[ip.y as uint][ip.x as uint].entry(ip.delta()) {
[INFO] [stderr]     |                                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:115:72
[INFO] [stderr]     |
[INFO] [stderr] 115 |             if let Entry::Vacant(entry) = states[ip.y as uint][ip.x as uint].entry(ip.delta()) {
[INFO] [stderr]     |                                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:125:40
[INFO] [stderr]     |
[INFO] [stderr] 125 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:125:54
[INFO] [stderr]     |
[INFO] [stderr] 125 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:133:42
[INFO] [stderr]     |
[INFO] [stderr] 133 |                     match states[ip.y as uint][ip.x as uint].get(&ip.delta()) {
[INFO] [stderr]     |                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:133:56
[INFO] [stderr]     |
[INFO] [stderr] 133 |                     match states[ip.y as uint][ip.x as uint].get(&ip.delta()) {
[INFO] [stderr]     |                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:145:40
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:145:54
[INFO] [stderr]     |
[INFO] [stderr] 145 |                     match code[ip.y as uint][ip.x as uint] {
[INFO] [stderr]     |                                                      ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:157:103
[INFO] [stderr]     |
[INFO] [stderr] 157 | ...                   actions[state].push(action::Action::PushNumber(c.to_digit(10).unwrap() as int));
[INFO] [stderr]     |                                                                                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:162:103
[INFO] [stderr]     |
[INFO] [stderr] 162 | ...                   actions[state].push(action::Action::PushNumber(c.to_digit(16).unwrap() as int));
[INFO] [stderr]     |                                                                                                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:186:170
[INFO] [stderr]     |
[INFO] [stderr] 186 | ...                   | (Some(action::Action::PushNumber(n)), Some(action::Action::PushChar(c))) => actions[state].push(action::Action::PushNumber(n + (c as int))),
[INFO] [stderr]     |                                                                                                                                                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:187:163
[INFO] [stderr]     |
[INFO] [stderr] 187 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int + b as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:187:174
[INFO] [stderr]     |
[INFO] [stderr] 187 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int + b as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:218:170
[INFO] [stderr]     |
[INFO] [stderr] 218 | ...                   | (Some(action::Action::PushNumber(n)), Some(action::Action::PushChar(c))) => actions[state].push(action::Action::PushNumber(n * (c as int))),
[INFO] [stderr]     |                                                                                                                                                              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:219:163
[INFO] [stderr]     |
[INFO] [stderr] 219 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int * b as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:219:174
[INFO] [stderr]     |
[INFO] [stderr] 219 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(a as int * b as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:249:170
[INFO] [stderr]     |
[INFO] [stderr] 249 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushNumber(b))) => actions[state].push(action::Action::PushNumber(b - (a as int))),
[INFO] [stderr]     |                                                                                                                                                            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:250:166
[INFO] [stderr]     |
[INFO] [stderr] 250 | ...                   (Some(action::Action::PushNumber(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber((b as int) - a)),
[INFO] [stderr]     |                                                                                                                                                        ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:251:163
[INFO] [stderr]     |
[INFO] [stderr] 251 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int - a as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:251:174
[INFO] [stderr]     |
[INFO] [stderr] 251 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int - a as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:281:170
[INFO] [stderr]     |
[INFO] [stderr] 281 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushNumber(b))) => actions[state].push(action::Action::PushNumber(b / (a as int))),
[INFO] [stderr]     |                                                                                                                                                            ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:282:166
[INFO] [stderr]     |
[INFO] [stderr] 282 | ...                   (Some(action::Action::PushNumber(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber((b as int) / a)),
[INFO] [stderr]     |                                                                                                                                                        ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:283:163
[INFO] [stderr]     |
[INFO] [stderr] 283 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int / a as int)),
[INFO] [stderr]     |                                                                                                                                                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:283:174
[INFO] [stderr]     |
[INFO] [stderr] 283 | ...                   (Some(action::Action::PushChar(a)), Some(action::Action::PushChar(b))) => actions[state].push(action::Action::PushNumber(b as int / a as int)),
[INFO] [stderr]     |                                                                                                                                                                ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:326:87
[INFO] [stderr]     |
[INFO] [stderr] 326 | ...                   actions[state].push(action::Action::PushChar(code[ip.y as uint][ip.x as uint]));
[INFO] [stderr]     |                                                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:326:101
[INFO] [stderr]     |
[INFO] [stderr] 326 | ...                   actions[state].push(action::Action::PushChar(code[ip.y as uint][ip.x as uint]));
[INFO] [stderr]     |                                                                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:336:69
[INFO] [stderr]     |
[INFO] [stderr] 336 | ...                   let up_state = match states[new_up.y as uint][new_up.x as uint].entry(new_up.delta()) {
[INFO] [stderr]     |                                                               ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:336:87
[INFO] [stderr]     |
[INFO] [stderr] 336 | ...                   let up_state = match states[new_up.y as uint][new_up.x as uint].entry(new_up.delta()) {
[INFO] [stderr]     |                                                                                 ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:348:73
[INFO] [stderr]     |
[INFO] [stderr] 348 | ...                   let down_state = match states[new_down.y as uint][new_down.x as uint].entry(new_down.delta()) {
[INFO] [stderr]     |                                                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:348:93
[INFO] [stderr]     |
[INFO] [stderr] 348 | ...                   let down_state = match states[new_down.y as uint][new_down.x as uint].entry(new_down.delta()) {
[INFO] [stderr]     |                                                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:360:73
[INFO] [stderr]     |
[INFO] [stderr] 360 | ...                   let left_state = match states[new_left.y as uint][new_left.x as uint].entry(new_left.delta()) {
[INFO] [stderr]     |                                                                   ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:360:93
[INFO] [stderr]     |
[INFO] [stderr] 360 | ...                   let left_state = match states[new_left.y as uint][new_left.x as uint].entry(new_left.delta()) {
[INFO] [stderr]     |                                                                                       ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:372:75
[INFO] [stderr]     |
[INFO] [stderr] 372 | ...                   let right_state = match states[new_right.y as uint][new_right.x as uint].entry(new_right.delta()) {
[INFO] [stderr]     |                                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:372:96
[INFO] [stderr]     |
[INFO] [stderr] 372 | ...                   let right_state = match states[new_right.y as uint][new_right.x as uint].entry(new_right.delta()) {
[INFO] [stderr]     |                                                                                          ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:393:49
[INFO] [stderr]     |
[INFO] [stderr] 393 | ...                   let mut r = range(0, n + 1);
[INFO] [stderr]     |                                   ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:397:45
[INFO] [stderr]     |
[INFO] [stderr] 397 | ...                   r = range(1,...
[INFO] [stderr]     |                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:404:78
[INFO] [stderr]     |
[INFO] [stderr] 404 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:404:96
[INFO] [stderr]     |
[INFO] [stderr] 404 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `int` in this scope
[INFO] [stderr]    --> src/main.rs:423:50
[INFO] [stderr]     |
[INFO] [stderr] 423 | ...                   let n = c as int;
[INFO] [stderr]     |                                    ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:424:49
[INFO] [stderr]     |
[INFO] [stderr] 424 | ...                   let mut r = range(0, n + 1);
[INFO] [stderr]     |                                   ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `range` in this scope
[INFO] [stderr]    --> src/main.rs:428:45
[INFO] [stderr]     |
[INFO] [stderr] 428 | ...                   r = range(1,...
[INFO] [stderr]     |                           ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:435:78
[INFO] [stderr]     |
[INFO] [stderr] 435 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:435:96
[INFO] [stderr]     |
[INFO] [stderr] 435 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:461:82
[INFO] [stderr]     |
[INFO] [stderr] 461 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:461:100
[INFO] [stderr]     |
[INFO] [stderr] 461 | ...                   let new_state = match states[new_ip.y as uint][new_ip.x as uint].entry(new_ip.delta()) {
[INFO] [stderr]     |                                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:490:72
[INFO] [stderr]     |
[INFO] [stderr] 490 | ...                   let true_state = match states[true_ip.y as uint][true_ip.x as uint].entry(true_ip.delta()) {
[INFO] [stderr]     |                                                                  ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:490:91
[INFO] [stderr]     |
[INFO] [stderr] 490 | ...                   let true_state = match states[true_ip.y as uint][true_ip.x as uint].entry(true_ip.delta()) {
[INFO] [stderr]     |                                                                                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:502:74
[INFO] [stderr]     |
[INFO] [stderr] 502 | ...                   let false_state = match states[false_ip.y as uint][false_ip.x as uint].entry(false_ip.delta()) {
[INFO] [stderr]     |                                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:502:94
[INFO] [stderr]     |
[INFO] [stderr] 502 | ...                   let false_state = match states[false_ip.y as uint][false_ip.x as uint].entry(false_ip.delta()) {
[INFO] [stderr]     |                                                                                        ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:524:66
[INFO] [stderr]     |
[INFO] [stderr] 524 | ...                   let s_state = match states[s_ip.y as uint][s_ip.x as uint].entry(s_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:524:82
[INFO] [stderr]     |
[INFO] [stderr] 524 | ...                   let s_state = match states[s_ip.y as uint][s_ip.x as uint].entry(s_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:536:66
[INFO] [stderr]     |
[INFO] [stderr] 536 | ...                   let l_state = match states[l_ip.y as uint][l_ip.x as uint].entry(l_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:536:82
[INFO] [stderr]     |
[INFO] [stderr] 536 | ...                   let l_state = match states[l_ip.y as uint][l_ip.x as uint].entry(l_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:548:66
[INFO] [stderr]     |
[INFO] [stderr] 548 | ...                   let r_state = match states[r_ip.y as uint][r_ip.x as uint].entry(r_ip.delta()) {
[INFO] [stderr]     |                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `uint` in this scope
[INFO] [stderr]    --> src/main.rs:548:82
[INFO] [stderr]     |
[INFO] [stderr] 548 | ...                   let r_state = match states[r_ip.y as uint][r_ip.x as uint].entry(r_ip.delta()) {
[INFO] [stderr]     |                                                                            ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]    --> src/main.rs:615:23
[INFO] [stderr]     |
[INFO] [stderr] 615 |     fn write_first<W: Writer>(&self, writer: &mut W, used_actions: &HashSet<action::Action>) -> Result<(), IoError> {
[INFO] [stderr]     |                       ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `Writer` in this scope
[INFO] [stderr]    --> src/main.rs:691:21
[INFO] [stderr]     |
[INFO] [stderr] 691 |     fn write_end<W: Writer>(&self, writer: &mut W) -> Result<(), IoError> {
[INFO] [stderr]     |                     ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `args` in module `os`
[INFO] [stderr]    --> src/main.rs:760:20
[INFO] [stderr]     |
[INFO] [stderr] 760 |     let args = os::args();
[INFO] [stderr]     |                    ^^^^ not found in `os`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 1   | use std::env::args;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0603]: module `stdio` is private
[INFO] [stderr]    --> src/main.rs:6:14
[INFO] [stderr]     |
[INFO] [stderr] 6   | use std::io::stdio::{stdout, stderr};
[INFO] [stderr]     |              ^^^^^ private module
[INFO] [stderr]     |
[INFO] [stderr] note: the module `stdio` is defined here
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:22:17
[INFO] [stderr]    |
[INFO] [stderr] 22 |                 try!(write!(f, "Unexpected char at ({}, {}): {}\n", x, y, c));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:23:17
[INFO] [stderr]    |
[INFO] [stderr] 23 |                 try!(write!(f, "This may be because of a 'j' or other reason\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:28:17
[INFO] [stderr]    |
[INFO] [stderr] 28 |                 try!(write!(f, "Using 'p' or 'g' is disabled by default.\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/error/mod.rs:29:17
[INFO] [stderr]    |
[INFO] [stderr] 29 |                 try!(write!(f, "Pass '--enable-vars' to enable using them for variables.\n"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `action::Action`
[INFO] [stderr]  --> src/main.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use action::Action;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:156:33
[INFO] [stderr]     |
[INFO] [stderr] 156 |                         c @ '0' ... '9' => { 
[INFO] [stderr]     |                                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/main.rs:161:33
[INFO] [stderr]     |
[INFO] [stderr] 161 |                         c @ 'a' ... 'f' => {
[INFO] [stderr]     |                                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 126 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0603.
[INFO] [stderr] For more information about an error, try `rustc --explain E0405`.
[INFO] [stderr] error: could not compile `befunge`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "c27f36f6116914d2d41b31499212bf7aaf7651587f52fdcc985d58aca85be24d"`
[INFO] running `"docker" "rm" "-f" "c27f36f6116914d2d41b31499212bf7aaf7651587f52fdcc985d58aca85be24d"`
[INFO] [stdout] c27f36f6116914d2d41b31499212bf7aaf7651587f52fdcc985d58aca85be24d
