[INFO] cloning repository https://github.com/vberger/gtp-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vberger/gtp-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust/objects/info: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/vberger/gtp-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vberger/gtp-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust'... [INFO] [stderr] error: failed to write new configuration file /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust/config.lock [INFO] [stderr] fatal: could not set 'core.filemode' to 'true' [WARN] Retrying crate fetch in 3 seconds (attempt 2) [INFO] cloning repository https://github.com/vberger/gtp-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vberger/gtp-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust'... [INFO] [stderr] error: failed to write new configuration file /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust/config.lock [INFO] [stderr] fatal: could not set 'core.filemode' to 'true' [WARN] Retrying crate fetch in 3 seconds (attempt 3) [INFO] cloning repository https://github.com/vberger/gtp-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vberger/gtp-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c7fef1f04d08bd6e6e2fcb0efa54f26429315bed [INFO] testing vberger/gtp-rust against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vberger/gtp-rust on toolchain 1871252fc8bb672d40787e67404e6eaae7059369 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vberger/gtp-rust [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vberger/gtp-rust [INFO] tweaked toml for git repo https://github.com/vberger/gtp-rust written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/vberger/gtp-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e5f5cabb502c596e39495e7e0b632e7f00c9e0013f0604b7d011c88af35ad4ca [INFO] running `Command { std: "docker" "start" "-a" "e5f5cabb502c596e39495e7e0b632e7f00c9e0013f0604b7d011c88af35ad4ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e5f5cabb502c596e39495e7e0b632e7f00c9e0013f0604b7d011c88af35ad4ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5f5cabb502c596e39495e7e0b632e7f00c9e0013f0604b7d011c88af35ad4ca", kill_on_drop: false }` [INFO] [stdout] e5f5cabb502c596e39495e7e0b632e7f00c9e0013f0604b7d011c88af35ad4ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0ac8e3d7859e16e54f7172c18cf967dcd046a54178b649ef9cb64209580885f7 [INFO] running `Command { std: "docker" "start" "-a" "0ac8e3d7859e16e54f7172c18cf967dcd046a54178b649ef9cb64209580885f7", kill_on_drop: false }` [INFO] [stderr] Compiling GTP-Rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: expected identifier, found keyword `move` [INFO] [stdout] --> src/api.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct ColouredMove { [INFO] [stdout] | ------------ while parsing this struct [INFO] [stdout] 47 | pub player: Colour, [INFO] [stdout] 48 | pub move: Move [INFO] [stdout] | ^^^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `move` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 48 | pub r#move: Move [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `move` [INFO] [stdout] --> src/api.rs:91:28 [INFO] [stdout] | [INFO] [stdout] 91 | fn gtp_play(&mut self, move: ColouredMove) -> Result<(), GTPError>; [INFO] [stdout] | ^^^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `move` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 91 | fn gtp_play(&mut self, r#move: ColouredMove) -> Result<(), GTPError>; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `move` [INFO] [stdout] --> src/api.rs:282:45 [INFO] [stdout] | [INFO] [stdout] 282 | self.player.to_string().append(self.move.to_string().as_slice()) [INFO] [stdout] | ^^^^ expected identifier, found keyword [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `move` [INFO] [stdout] --> src/parsing.rs:186:98 [INFO] [stdout] | [INFO] [stdout] 186 | (Some(col), Some(mv)) => Some(ArgColouredMove(api::ColouredMove{player: col, move: mv})), [INFO] [stdout] | ^^^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `move` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 186 | (Some(col), Some(mv)) => Some(ArgColouredMove(api::ColouredMove{player: col, r#move: mv})), [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `c` [INFO] [stdout] --> src/api.rs:251:20 [INFO] [stdout] | [INFO] [stdout] 251 | format!("{:c}{:u}", letter as char, self.y) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/api.rs:251:24 [INFO] [stdout] | [INFO] [stdout] 251 | format!("{:c}{:u}", letter as char, self.y) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `s` [INFO] [stdout] --> src/bothandler.rs:401:41 [INFO] [stdout] | [INFO] [stdout] 401 | (false, format!("={:s} bye", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/bothandler.rs:402:57 [INFO] [stdout] | [INFO] [stdout] 402 | match id {Some(i) => format!("{:u}", i), _ => String::new()})) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `c` [INFO] [stdout] --> src/bothandler.rs:405:39 [INFO] [stdout] | [INFO] [stdout] 405 | (true, format!("{:c}{:s} {:s}", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `s` [INFO] [stdout] --> src/bothandler.rs:405:43 [INFO] [stdout] | [INFO] [stdout] 405 | (true, format!("{:c}{:s} {:s}", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `s` [INFO] [stdout] --> src/bothandler.rs:405:48 [INFO] [stdout] | [INFO] [stdout] 405 | (true, format!("{:c}{:s} {:s}", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/bothandler.rs:407:57 [INFO] [stdout] | [INFO] [stdout] 407 | match id {Some(i) => format!("{:u}", i), _ => String::new()}, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/boarddrawer.rs:9:59 [INFO] [stdout] | [INFO] [stdout] 9 | let mut output: String = format!("Captured stones : {:u} by white and {:u} by black.\n", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/boarddrawer.rs:9:77 [INFO] [stdout] | [INFO] [stdout] 9 | let mut output: String = format!("Captured stones : {:u} by white and {:u} by black.\n", [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown format trait `u` [INFO] [stdout] --> src/boarddrawer.rs:22:44 [INFO] [stdout] | [INFO] [stdout] 22 | output = output.append(format!("{:2u}", boardsize-n).as_slice()); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: the only appropriate formatting traits are: [INFO] [stdout] - ``, which uses the `Display` trait [INFO] [stdout] - `?`, which uses the `Debug` trait [INFO] [stdout] - `e`, which uses the `LowerExp` trait [INFO] [stdout] - `E`, which uses the `UpperExp` trait [INFO] [stdout] - `o`, which uses the `Octal` trait [INFO] [stdout] - `p`, which uses the `Pointer` trait [INFO] [stdout] - `b`, which uses the `Binary` trait [INFO] [stdout] - `x`, which uses the `LowerHex` trait [INFO] [stdout] - `X`, which uses the `UpperHex` trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::ascii::Ascii` [INFO] [stdout] --> src/bothandler.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ascii::Ascii; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Ascii` in `ascii` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::ascii::Ascii` [INFO] [stdout] --> src/parsing.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::ascii::Ascii; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no `Ascii` in `ascii` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:154:22 [INFO] [stdout] | [INFO] [stdout] 154 | _ => fail!("Unexpected error in gtp_boardsize.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | _ => fail!("Unexpected error in gtp_play.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:204:22 [INFO] [stdout] | [INFO] [stdout] 204 | _ => fail!("Unexpected error in gtp_reg_genmove.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:221:22 [INFO] [stdout] | [INFO] [stdout] 221 | _ => fail!("Unexpected error in gtp_boardsize.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:239:22 [INFO] [stdout] | [INFO] [stdout] 239 | _ => fail!("Unexpected error in gtp_boardsize.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:262:18 [INFO] [stdout] | [INFO] [stdout] 262 | _ => fail!("Unexpected error in gtp_boardsize.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:270:18 [INFO] [stdout] | [INFO] [stdout] 270 | _ => fail!("Unexpected error in gtp_undo.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:282:31 [INFO] [stdout] | [INFO] [stdout] 282 | Err(_) => fail!("Unexpected error in gtp_time_settings.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:300:22 [INFO] [stdout] | [INFO] [stdout] 300 | _ => fail!("Unexpected error in gtp_final_status_list.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:314:18 [INFO] [stdout] | [INFO] [stdout] 314 | _ => fail!("Unexpected error in gtp_final_score.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:321:18 [INFO] [stdout] | [INFO] [stdout] 321 | _ => fail!("Unexpected error in gtp_showboard.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/lib.rs:22:23 [INFO] [stdout] | [INFO] [stdout] 22 | Err(_) => fail!("IO error.") [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/lib.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | Err(_) => fail!("IO error."), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/api.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[deriving(PartialEq,Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/api.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | #[deriving(PartialEq,Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/api.rs:37:3 [INFO] [stdout] | [INFO] [stdout] 37 | #[deriving(PartialEq,Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/api.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[deriving(PartialEq,Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/api.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[deriving(PartialEq,Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/bothandler.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | fail!("Not Implemented."); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/parsing.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | #[deriving(PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/parsing.rs:103:3 [INFO] [stdout] | [INFO] [stdout] 103 | #[deriving(PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/parsing.rs:112:3 [INFO] [stdout] | [INFO] [stdout] 112 | #[deriving(PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `fail` in this scope [INFO] [stdout] --> src/boarddrawer.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | fail!("Invalid board size for drawing."); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:86:39 [INFO] [stdout] | [INFO] [stdout] 86 | fn gtp_boardsize(&mut self, size: uint) -> Result<(), GTPError>; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:125:46 [INFO] [stdout] | [INFO] [stdout] 125 | fn gtp_fixed_handicap(&mut self, number: uint) -> Result, GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:134:51 [INFO] [stdout] | [INFO] [stdout] 134 | fn gtp_place_free_handicap(&mut self, number: uint) -> Result, GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:152:48 [INFO] [stdout] | [INFO] [stdout] 152 | fn gtp_time_settings(&mut self, main_time: uint, byoyomi_time: uint, byoyomi_stones: uint) -> Result<(), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:152:68 [INFO] [stdout] | [INFO] [stdout] 152 | fn gtp_time_settings(&mut self, main_time: uint, byoyomi_time: uint, byoyomi_stones: uint) -> Result<(), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:152:90 [INFO] [stdout] | [INFO] [stdout] 152 | fn gtp_time_settings(&mut self, main_time: uint, byoyomi_time: uint, byoyomi_stones: uint) -> Result<(), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:176:40 [INFO] [stdout] | [INFO] [stdout] 176 | fn gtp_showboard(&self) -> Result<(uint, Vec, Vec, uint, uint), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 64 | pub trait GoBot { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:176:72 [INFO] [stdout] | [INFO] [stdout] 176 | fn gtp_showboard(&self) -> Result<(uint, Vec, Vec, uint, uint), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 64 | pub trait GoBot { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/api.rs:176:78 [INFO] [stdout] | [INFO] [stdout] 176 | fn gtp_showboard(&self) -> Result<(uint, Vec, Vec, uint, uint), GTPError> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 64 | pub trait GoBot { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NotImplemented` in this scope [INFO] [stdout] --> src/api.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | Err(NotImplemented) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Stone` in this scope [INFO] [stdout] --> src/api.rs:260:13 [INFO] [stdout] | [INFO] [stdout] 260 | Stone(vrtx) => vrtx.to_string(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 5 + use api::Move::Stone; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Black` in module `api` [INFO] [stdout] --> src/bothandler.rs:51:47 [INFO] [stdout] | [INFO] [stdout] 51 | match bot.gtp_genmove_regression(api::Black) { [INFO] [stdout] | ^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::Colour::Black; [INFO] [stdout] | [INFO] [stdout] help: if you import `Black`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 51 - match bot.gtp_genmove_regression(api::Black) { [INFO] [stdout] 51 + match bot.gtp_genmove_regression(Black) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:52:22 [INFO] [stdout] | [INFO] [stdout] 52 | Err(api::NotImplemented) => self.genmove_regression = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 52 - Err(api::NotImplemented) => self.genmove_regression = false, [INFO] [stdout] 52 + Err(NotImplemented) => self.genmove_regression = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | Err(api::NotImplemented) => self.undo = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 56 - Err(api::NotImplemented) => self.undo = false, [INFO] [stdout] 56 + Err(NotImplemented) => self.undo = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:60:22 [INFO] [stdout] | [INFO] [stdout] 60 | Err(api::NotImplemented) => self.fixed_handicap = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 60 - Err(api::NotImplemented) => self.fixed_handicap = false, [INFO] [stdout] 60 + Err(NotImplemented) => self.fixed_handicap = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:64:22 [INFO] [stdout] | [INFO] [stdout] 64 | Err(api::NotImplemented) => self.place_free_handicap = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 64 - Err(api::NotImplemented) => self.place_free_handicap = false, [INFO] [stdout] 64 + Err(NotImplemented) => self.place_free_handicap = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:68:22 [INFO] [stdout] | [INFO] [stdout] 68 | Err(api::NotImplemented) => self.set_free_handicap = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 68 - Err(api::NotImplemented) => self.set_free_handicap = false, [INFO] [stdout] 68 + Err(NotImplemented) => self.set_free_handicap = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | Err(api::NotImplemented) => self.time_settings = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 72 - Err(api::NotImplemented) => self.time_settings = false, [INFO] [stdout] 72 + Err(NotImplemented) => self.time_settings = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Alive` in module `api` [INFO] [stdout] --> src/bothandler.rs:75:46 [INFO] [stdout] | [INFO] [stdout] 75 | match bot.gtp_final_status_list(api::Alive) { [INFO] [stdout] | ^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::StoneStatus::Alive; [INFO] [stdout] | [INFO] [stdout] help: if you import `Alive`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 75 - match bot.gtp_final_status_list(api::Alive) { [INFO] [stdout] 75 + match bot.gtp_final_status_list(Alive) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 76 | Err(api::NotImplemented) => self.final_status_list = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 76 - Err(api::NotImplemented) => self.final_status_list = false, [INFO] [stdout] 76 + Err(NotImplemented) => self.final_status_list = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:80:22 [INFO] [stdout] | [INFO] [stdout] 80 | Err(api::NotImplemented) => self.final_score = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 80 - Err(api::NotImplemented) => self.final_score = false, [INFO] [stdout] 80 + Err(NotImplemented) => self.final_score = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `NotImplemented` in module `api` [INFO] [stdout] --> src/bothandler.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | Err(api::NotImplemented) => self.showboard = false, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::NotImplemented; [INFO] [stdout] | [INFO] [stdout] help: if you import `NotImplemented`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 84 - Err(api::NotImplemented) => self.showboard = false, [INFO] [stdout] 84 + Err(NotImplemented) => self.showboard = false, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/bothandler.rs:150:26 [INFO] [stdout] | [INFO] [stdout] 150 | match from_str::(args.as_str_ascii()) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 35 | impl BotHandler { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `InvalidBoardSize` in module `api` [INFO] [stdout] --> src/bothandler.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | Err(api::InvalidBoardSize) => (false, String::from_str("invalid board size")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::InvalidBoardSize; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidBoardSize`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 153 - Err(api::InvalidBoardSize) => (false, String::from_str("invalid board size")), [INFO] [stdout] 153 + Err(InvalidBoardSize) => (false, String::from_str("invalid board size")), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ColouredMoveArg` in module `parsing` [INFO] [stdout] --> src/bothandler.rs:172:51 [INFO] [stdout] | [INFO] [stdout] 172 | match parsing::parse_args(args, [parsing::ColouredMoveArg]) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `parsing` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use parsing::ArgType::ColouredMoveArg; [INFO] [stdout] | [INFO] [stdout] help: if you import `ColouredMoveArg`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 172 - match parsing::parse_args(args, [parsing::ColouredMoveArg]) { [INFO] [stdout] 172 + match parsing::parse_args(args, [ColouredMoveArg]) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ArgColouredMove` in module `parsing` [INFO] [stdout] --> src/bothandler.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | parsing::ArgColouredMove(mv) => match bot.gtp_play(mv) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `parsing` [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple variant [INFO] [stdout] | [INFO] [stdout] 1 + use parsing::Argument::ArgColouredMove; [INFO] [stdout] | [INFO] [stdout] help: if you import `ArgColouredMove`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 174 - parsing::ArgColouredMove(mv) => match bot.gtp_play(mv) { [INFO] [stdout] 174 + ArgColouredMove(mv) => match bot.gtp_play(mv) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `InvalidMove` in module `api` [INFO] [stdout] --> src/bothandler.rs:176:30 [INFO] [stdout] | [INFO] [stdout] 176 | Err(api::InvalidMove) => (false, String::from_str("invalid move")), [INFO] [stdout] | ^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::InvalidMove; [INFO] [stdout] | [INFO] [stdout] help: if you import `InvalidMove`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 176 - Err(api::InvalidMove) => (false, String::from_str("invalid move")), [INFO] [stdout] 176 + Err(InvalidMove) => (false, String::from_str("invalid move")), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/bothandler.rs:211:26 [INFO] [stdout] | [INFO] [stdout] 211 | match from_str::(args.as_str_ascii()) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 35 | impl BotHandler { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `BoardNotEmpty` in module `api` [INFO] [stdout] --> src/bothandler.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | Err(api::BoardNotEmpty) => (false, String::from_str("board not empty")), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `api` [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 1 + use api::GTPError::BoardNotEmpty; [INFO] [stdout] | [INFO] [stdout] help: if you import `BoardNotEmpty`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 220 - Err(api::BoardNotEmpty) => (false, String::from_str("board not empty")), [INFO] [stdout] 220 + Err(BoardNotEmpty) => (false, String::from_str("board not empty")), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/bothandler.rs:229:26 [INFO] [stdout] | [INFO] [stdout] 229 | match from_str::(args.as_str_ascii()) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 35 | impl BotHandler { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `GTP-Rust` (lib) due to 78 previous errors [INFO] running `Command { std: "docker" "inspect" "0ac8e3d7859e16e54f7172c18cf967dcd046a54178b649ef9cb64209580885f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ac8e3d7859e16e54f7172c18cf967dcd046a54178b649ef9cb64209580885f7", kill_on_drop: false }` [INFO] [stdout] 0ac8e3d7859e16e54f7172c18cf967dcd046a54178b649ef9cb64209580885f7 [INFO] testing vberger/gtp-rust against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vberger/gtp-rust on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vberger/gtp-rust [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vberger/gtp-rust [INFO] tweaked toml for git repo https://github.com/vberger/gtp-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/vberger/gtp-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3a66a293659ea87e851d932d06fc9a78f2bcb2082635826aaae3ee89976d64b4 [INFO] running `Command { std: "docker" "start" "-a" "3a66a293659ea87e851d932d06fc9a78f2bcb2082635826aaae3ee89976d64b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3a66a293659ea87e851d932d06fc9a78f2bcb2082635826aaae3ee89976d64b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a66a293659ea87e851d932d06fc9a78f2bcb2082635826aaae3ee89976d64b4", kill_on_drop: false }` [INFO] [stdout] 3a66a293659ea87e851d932d06fc9a78f2bcb2082635826aaae3ee89976d64b4 [INFO] testing vberger/gtp-rust against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vberger/gtp-rust on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vberger/gtp-rust [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vberger/gtp-rust [INFO] tweaked toml for git repo https://github.com/vberger/gtp-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/vberger/gtp-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/0ceeb0b4b39d80b2b032bc1a0859c86d06db058c3e3334f8afbef48ae4cd18de/diff: no space left on device [INFO] testing vberger/gtp-rust against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vberger/gtp-rust on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vberger/gtp-rust [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vberger/gtp-rust [INFO] tweaked toml for git repo https://github.com/vberger/gtp-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/vberger/gtp-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/1a44a593ea9e96512fdc38bbdad5849c082c7be2cfab8cd920edc887093b1367-init: no space left on device [INFO] testing vberger/gtp-rust against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] [stderr] fatal: unable to write new index file [INFO] [stderr] warning: Clone succeeded, but checkout failed. [INFO] [stderr] You can inspect what was checked out with 'git status' [INFO] [stderr] and retry with 'git restore --source=HEAD :/' [INFO] [stderr] [INFO] testing vberger/gtp-rust against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvberger%2Fgtp-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vberger/gtp-rust on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vberger/gtp-rust [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/vberger/gtp-rust [INFO] tweaked toml for git repo https://github.com/vberger/gtp-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/vberger/gtp-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/072e4d57354459d020c073b76e9bf1018b16be36d0b30958dca32fc0b274a3d8-init: no space left on device [ERROR] this task or one of its parent failed! [ERROR] command failed: exit status: 1 [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace.