Oct 26 21:52:15.883 INFO checking rust-community/rustbridge against try#19f01b935b91481fd445b16b533d2f87661bf12e for pr-55192-2 Oct 26 21:52:15.883 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-55192-2/worker-6/try#19f01b935b91481fd445b16b533d2f87661bf12e:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/pr-55192-2/try#19f01b935b91481fd445b16b533d2f87661bf12e:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +19f01b935b91481fd445b16b533d2f87661bf12e-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 26 21:52:19.660 INFO blam! 985c366def6cf5586adc2eb95a903b428b3c33fe6803aab3f36af3fbf114d7e6 Oct 26 21:52:19.663 INFO running `"docker" "start" "-a" "985c366def6cf5586adc2eb95a903b428b3c33fe6803aab3f36af3fbf114d7e6"` Oct 26 21:52:21.575 INFO kablam! usermod: no changes Oct 26 21:52:22.237 INFO kablam! Checking lazy_static v0.2.5 Oct 26 21:52:22.247 INFO kablam! Compiling getopts v0.2.14 Oct 26 21:52:22.261 INFO kablam! Compiling rustc-serialize v0.3.23 Oct 26 21:52:22.264 INFO kablam! Checking linked-hash-map v0.2.1 Oct 26 21:52:22.267 INFO kablam! Checking bit-vec v0.4.3 Oct 26 21:52:22.269 INFO kablam! Checking podio v0.1.5 Oct 26 21:52:22.272 INFO kablam! Checking scraper-000 v0.1.0 (/source/workshops/src/web-scraper/step000/scraper) Oct 26 21:52:23.799 INFO kablam! Compiling miniz-sys v0.1.9 Oct 26 21:52:23.827 INFO kablam! Compiling openssl-sys-extras v0.7.14 Oct 26 21:52:24.209 INFO kablam! Compiling openssl v0.7.14 Oct 26 21:52:25.052 INFO kablam! Compiling bzip2-sys v0.1.5 Oct 26 21:52:26.343 INFO kablam! Compiling rustlearn v0.4.2 Oct 26 21:52:27.278 INFO kablam! Checking memchr v0.1.11 Oct 26 21:52:30.676 INFO kablam! Checking hpack v0.2.0 Oct 26 21:52:30.684 INFO kablam! Checking mustache v0.6.3 Oct 26 21:52:30.686 INFO kablam! Checking pulldown-cmark v0.0.8 Oct 26 21:52:30.687 INFO kablam! Compiling tempdir v0.3.5 Oct 26 21:52:30.696 INFO kablam! Checking shared_library v0.1.5 Oct 26 21:52:30.891 INFO kablam! Checking lru-cache v0.1.0 Oct 26 21:52:31.676 INFO kablam! Checking bit-set v0.4.0 Oct 26 21:52:32.330 INFO kablam! error: enum is private and its variants cannot be re-exported Oct 26 21:52:32.331 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/mustache-0.6.3/src/parser.rs:5:9 Oct 26 21:52:32.331 INFO kablam! | Oct 26 21:52:32.332 INFO kablam! 5 | pub use self::TokenClass::*; Oct 26 21:52:32.333 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:32.333 INFO kablam! ... Oct 26 21:52:32.334 INFO kablam! 18 | enum TokenClass { Oct 26 21:52:32.335 INFO kablam! | --------------- help: consider making the enum public: `pub enum TokenClass` Oct 26 21:52:32.336 INFO kablam! Oct 26 21:52:32.336 INFO kablam! error: enum is private and its variants cannot be re-exported Oct 26 21:52:32.337 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/mustache-0.6.3/src/parser.rs:4:9 Oct 26 21:52:32.338 INFO kablam! | Oct 26 21:52:32.338 INFO kablam! 4 | pub use self::ParserState::*; Oct 26 21:52:32.339 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:32.340 INFO kablam! ... Oct 26 21:52:32.340 INFO kablam! 43 | enum ParserState { TEXT, OTAG, TAG, CTAG } Oct 26 21:52:32.341 INFO kablam! | ---------------- help: consider making the enum public: `pub enum ParserState` Oct 26 21:52:32.342 INFO kablam! Oct 26 21:52:33.201 INFO kablam! Compiling wayland-scanner v0.5.11 Oct 26 21:52:34.212 INFO kablam! Checking textadventure v0.1.0 (/source/workshops/src/textadventure) Oct 26 21:52:34.567 INFO kablam! error: aborting due to 2 previous errors Oct 26 21:52:34.591 INFO kablam! Oct 26 21:52:34.667 INFO kablam! error: Could not compile `mustache`. Oct 26 21:52:34.668 INFO kablam! warning: build failed, waiting for other jobs to finish... Oct 26 21:52:35.795 INFO kablam! warning: unused import: `board` Oct 26 21:52:35.796 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:8:5 Oct 26 21:52:35.796 INFO kablam! | Oct 26 21:52:35.797 INFO kablam! 8 | use board; Oct 26 21:52:35.798 INFO kablam! | ^^^^^ Oct 26 21:52:35.798 INFO kablam! | Oct 26 21:52:35.799 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 26 21:52:35.799 INFO kablam! Oct 26 21:52:35.800 INFO kablam! warning: unused import: `std::io` Oct 26 21:52:35.801 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:11:5 Oct 26 21:52:35.801 INFO kablam! | Oct 26 21:52:35.802 INFO kablam! 11 | use std::io; Oct 26 21:52:35.802 INFO kablam! | ^^^^^^^ Oct 26 21:52:35.803 INFO kablam! Oct 26 21:52:36.462 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.463 INFO kablam! --> workshops/src/textadventure/src/players.rs:40:29 Oct 26 21:52:36.463 INFO kablam! | Oct 26 21:52:36.463 INFO kablam! 40 | pub fn build_players(board: &Board) -> Players { Oct 26 21:52:36.463 INFO kablam! | ^^^^^^ Oct 26 21:52:36.479 INFO kablam! Oct 26 21:52:36.479 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.479 INFO kablam! --> workshops/src/textadventure/src/players.rs:40:22 Oct 26 21:52:36.479 INFO kablam! | Oct 26 21:52:36.480 INFO kablam! 40 | pub fn build_players(board: &Board) -> Players { Oct 26 21:52:36.480 INFO kablam! | ^^^^^ Oct 26 21:52:36.480 INFO kablam! Oct 26 21:52:36.480 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.480 INFO kablam! --> workshops/src/textadventure/src/players.rs:46:29 Oct 26 21:52:36.481 INFO kablam! | Oct 26 21:52:36.481 INFO kablam! 46 | ExplorerData { pos: Position::new(0, 0, board), Oct 26 21:52:36.481 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.481 INFO kablam! Oct 26 21:52:36.481 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.481 INFO kablam! --> workshops/src/textadventure/src/players.rs:46:49 Oct 26 21:52:36.481 INFO kablam! | Oct 26 21:52:36.481 INFO kablam! 46 | ExplorerData { pos: Position::new(0, 0, board), Oct 26 21:52:36.482 INFO kablam! | ^^^^^ Oct 26 21:52:36.482 INFO kablam! Oct 26 21:52:36.482 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.482 INFO kablam! --> workshops/src/textadventure/src/players.rs:55:26 Oct 26 21:52:36.482 INFO kablam! | Oct 26 21:52:36.482 INFO kablam! 55 | GnomeData { pos: Position::new(0, 4, board), Oct 26 21:52:36.482 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.482 INFO kablam! Oct 26 21:52:36.483 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.483 INFO kablam! --> workshops/src/textadventure/src/players.rs:55:46 Oct 26 21:52:36.483 INFO kablam! | Oct 26 21:52:36.483 INFO kablam! 55 | GnomeData { pos: Position::new(0, 4, board), Oct 26 21:52:36.483 INFO kablam! | ^^^^^ Oct 26 21:52:36.485 INFO kablam! Oct 26 21:52:36.485 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.485 INFO kablam! --> workshops/src/textadventure/src/players.rs:61:26 Oct 26 21:52:36.485 INFO kablam! | Oct 26 21:52:36.485 INFO kablam! 61 | GnomeData { pos: Position::new(2, 2, board), Oct 26 21:52:36.485 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.485 INFO kablam! Oct 26 21:52:36.485 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.485 INFO kablam! --> workshops/src/textadventure/src/players.rs:61:46 Oct 26 21:52:36.485 INFO kablam! | Oct 26 21:52:36.485 INFO kablam! 61 | GnomeData { pos: Position::new(2, 2, board), Oct 26 21:52:36.485 INFO kablam! | ^^^^^ Oct 26 21:52:36.486 INFO kablam! Oct 26 21:52:36.486 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.486 INFO kablam! --> workshops/src/textadventure/src/players.rs:74:28 Oct 26 21:52:36.486 INFO kablam! | Oct 26 21:52:36.487 INFO kablam! 74 | lep_things.append(&mut inventory::all_magic_words(board)); Oct 26 21:52:36.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.488 INFO kablam! Oct 26 21:52:36.488 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.488 INFO kablam! --> workshops/src/textadventure/src/players.rs:74:55 Oct 26 21:52:36.488 INFO kablam! | Oct 26 21:52:36.488 INFO kablam! 74 | lep_things.append(&mut inventory::all_magic_words(board)); Oct 26 21:52:36.488 INFO kablam! | ^^^^^ Oct 26 21:52:36.488 INFO kablam! Oct 26 21:52:36.488 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.488 INFO kablam! --> workshops/src/textadventure/src/players.rs:75:28 Oct 26 21:52:36.488 INFO kablam! | Oct 26 21:52:36.488 INFO kablam! 75 | lep_things.append(&mut inventory::all_fake_words(board)); Oct 26 21:52:36.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.488 INFO kablam! Oct 26 21:52:36.489 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.489 INFO kablam! --> workshops/src/textadventure/src/players.rs:75:54 Oct 26 21:52:36.489 INFO kablam! | Oct 26 21:52:36.489 INFO kablam! 75 | lep_things.append(&mut inventory::all_fake_words(board)); Oct 26 21:52:36.489 INFO kablam! | ^^^^^ Oct 26 21:52:36.489 INFO kablam! Oct 26 21:52:36.489 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.489 INFO kablam! --> workshops/src/textadventure/src/players.rs:79:31 Oct 26 21:52:36.489 INFO kablam! | Oct 26 21:52:36.489 INFO kablam! 79 | LeprechaunData { pos: Position::new(4, 4, board), Oct 26 21:52:36.489 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.490 INFO kablam! Oct 26 21:52:36.490 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.490 INFO kablam! --> workshops/src/textadventure/src/players.rs:79:51 Oct 26 21:52:36.490 INFO kablam! | Oct 26 21:52:36.490 INFO kablam! 79 | LeprechaunData { pos: Position::new(4, 4, board), Oct 26 21:52:36.490 INFO kablam! | ^^^^^ Oct 26 21:52:36.494 INFO kablam! Oct 26 21:52:36.494 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.495 INFO kablam! --> workshops/src/textadventure/src/players.rs:97:43 Oct 26 21:52:36.495 INFO kablam! | Oct 26 21:52:36.495 INFO kablam! 97 | pub fn move_player(player: Player, board: &Board) -> Player { Oct 26 21:52:36.495 INFO kablam! | ^^^^^^ Oct 26 21:52:36.495 INFO kablam! Oct 26 21:52:36.495 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.495 INFO kablam! --> workshops/src/textadventure/src/players.rs:97:36 Oct 26 21:52:36.495 INFO kablam! | Oct 26 21:52:36.495 INFO kablam! 97 | pub fn move_player(player: Player, board: &Board) -> Player { Oct 26 21:52:36.495 INFO kablam! | ^^^^^ Oct 26 21:52:36.495 INFO kablam! Oct 26 21:52:36.495 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.495 INFO kablam! --> workshops/src/textadventure/src/players.rs:102:40 Oct 26 21:52:36.495 INFO kablam! | Oct 26 21:52:36.495 INFO kablam! 102 | _player = Player::Explorer(move_exp(data, board)) Oct 26 21:52:36.495 INFO kablam! | ^^^^^^^^ Oct 26 21:52:36.495 INFO kablam! Oct 26 21:52:36.495 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.495 INFO kablam! --> workshops/src/textadventure/src/players.rs:102:55 Oct 26 21:52:36.495 INFO kablam! | Oct 26 21:52:36.495 INFO kablam! 102 | _player = Player::Explorer(move_exp(data, board)) Oct 26 21:52:36.495 INFO kablam! | ^^^^^ Oct 26 21:52:36.495 INFO kablam! Oct 26 21:52:36.495 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.495 INFO kablam! --> workshops/src/textadventure/src/players.rs:105:37 Oct 26 21:52:36.495 INFO kablam! | Oct 26 21:52:36.495 INFO kablam! 105 | _player = Player::Gnome(move_gnome(data, board)) Oct 26 21:52:36.495 INFO kablam! | ^^^^^^^^^^ Oct 26 21:52:36.495 INFO kablam! Oct 26 21:52:36.496 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.496 INFO kablam! --> workshops/src/textadventure/src/players.rs:105:54 Oct 26 21:52:36.496 INFO kablam! | Oct 26 21:52:36.496 INFO kablam! 105 | _player = Player::Gnome(move_gnome(data, board)) Oct 26 21:52:36.496 INFO kablam! | ^^^^^ Oct 26 21:52:36.496 INFO kablam! Oct 26 21:52:36.497 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.497 INFO kablam! --> workshops/src/textadventure/src/players.rs:108:42 Oct 26 21:52:36.497 INFO kablam! | Oct 26 21:52:36.497 INFO kablam! 108 | _player = Player::Leprechaun(move_lep(data, board)) Oct 26 21:52:36.497 INFO kablam! | ^^^^^^^^ Oct 26 21:52:36.497 INFO kablam! Oct 26 21:52:36.498 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.498 INFO kablam! --> workshops/src/textadventure/src/players.rs:108:57 Oct 26 21:52:36.498 INFO kablam! | Oct 26 21:52:36.498 INFO kablam! 108 | _player = Player::Leprechaun(move_lep(data, board)) Oct 26 21:52:36.498 INFO kablam! | ^^^^^ Oct 26 21:52:36.498 INFO kablam! Oct 26 21:52:36.498 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.499 INFO kablam! --> workshops/src/textadventure/src/players.rs:149:40 Oct 26 21:52:36.499 INFO kablam! | Oct 26 21:52:36.499 INFO kablam! 149 | fn move_exp(data: ExplorerData, board: &Board) -> ExplorerData { Oct 26 21:52:36.499 INFO kablam! | ^^^^^^ Oct 26 21:52:36.499 INFO kablam! Oct 26 21:52:36.499 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.500 INFO kablam! --> workshops/src/textadventure/src/players.rs:149:33 Oct 26 21:52:36.500 INFO kablam! | Oct 26 21:52:36.500 INFO kablam! 149 | fn move_exp(data: ExplorerData, board: &Board) -> ExplorerData { Oct 26 21:52:36.500 INFO kablam! | ^^^^^ Oct 26 21:52:36.500 INFO kablam! Oct 26 21:52:36.500 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.501 INFO kablam! --> workshops/src/textadventure/src/players.rs:168:30 Oct 26 21:52:36.501 INFO kablam! | Oct 26 21:52:36.501 INFO kablam! 168 | 'N' => { move_exp_north(&mut _data, board); break }, Oct 26 21:52:36.501 INFO kablam! | ^^^^^^^^^^^^^^ Oct 26 21:52:36.501 INFO kablam! Oct 26 21:52:36.501 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.502 INFO kablam! --> workshops/src/textadventure/src/players.rs:168:57 Oct 26 21:52:36.502 INFO kablam! | Oct 26 21:52:36.502 INFO kablam! 168 | 'N' => { move_exp_north(&mut _data, board); break }, Oct 26 21:52:36.502 INFO kablam! | ^^^^^ Oct 26 21:52:36.502 INFO kablam! Oct 26 21:52:36.503 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.503 INFO kablam! --> workshops/src/textadventure/src/players.rs:169:30 Oct 26 21:52:36.503 INFO kablam! | Oct 26 21:52:36.503 INFO kablam! 169 | 'S' => { move_exp_south(&mut _data, board); break }, Oct 26 21:52:36.503 INFO kablam! | ^^^^^^^^^^^^^^ Oct 26 21:52:36.503 INFO kablam! Oct 26 21:52:36.503 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.503 INFO kablam! --> workshops/src/textadventure/src/players.rs:169:57 Oct 26 21:52:36.503 INFO kablam! | Oct 26 21:52:36.503 INFO kablam! 169 | 'S' => { move_exp_south(&mut _data, board); break }, Oct 26 21:52:36.503 INFO kablam! | ^^^^^ Oct 26 21:52:36.503 INFO kablam! Oct 26 21:52:36.503 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.503 INFO kablam! --> workshops/src/textadventure/src/players.rs:170:30 Oct 26 21:52:36.503 INFO kablam! | Oct 26 21:52:36.503 INFO kablam! 170 | 'E' => { move_exp_east(&mut _data, board); break }, Oct 26 21:52:36.503 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.504 INFO kablam! Oct 26 21:52:36.504 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.504 INFO kablam! --> workshops/src/textadventure/src/players.rs:170:56 Oct 26 21:52:36.504 INFO kablam! | Oct 26 21:52:36.504 INFO kablam! 170 | 'E' => { move_exp_east(&mut _data, board); break }, Oct 26 21:52:36.504 INFO kablam! | ^^^^^ Oct 26 21:52:36.504 INFO kablam! Oct 26 21:52:36.504 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.504 INFO kablam! --> workshops/src/textadventure/src/players.rs:171:30 Oct 26 21:52:36.504 INFO kablam! | Oct 26 21:52:36.504 INFO kablam! 171 | 'W' => { move_exp_west(&mut _data, board); break }, Oct 26 21:52:36.504 INFO kablam! | ^^^^^^^^^^^^^ Oct 26 21:52:36.504 INFO kablam! Oct 26 21:52:36.505 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.505 INFO kablam! --> workshops/src/textadventure/src/players.rs:171:56 Oct 26 21:52:36.505 INFO kablam! | Oct 26 21:52:36.505 INFO kablam! 171 | 'W' => { move_exp_west(&mut _data, board); break }, Oct 26 21:52:36.505 INFO kablam! | ^^^^^ Oct 26 21:52:36.505 INFO kablam! Oct 26 21:52:36.505 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.505 INFO kablam! --> workshops/src/textadventure/src/players.rs:172:31 Oct 26 21:52:36.505 INFO kablam! | Oct 26 21:52:36.505 INFO kablam! 172 | 'T' => if teleport_exp(&mut _data, board) { break } Oct 26 21:52:36.505 INFO kablam! | ^^^^^^^^^^^^ Oct 26 21:52:36.505 INFO kablam! Oct 26 21:52:36.505 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.505 INFO kablam! --> workshops/src/textadventure/src/players.rs:172:56 Oct 26 21:52:36.505 INFO kablam! | Oct 26 21:52:36.505 INFO kablam! 172 | 'T' => if teleport_exp(&mut _data, board) { break } Oct 26 21:52:36.505 INFO kablam! | ^^^^^ Oct 26 21:52:36.505 INFO kablam! Oct 26 21:52:36.506 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.506 INFO kablam! --> workshops/src/textadventure/src/players.rs:197:39 Oct 26 21:52:36.506 INFO kablam! | Oct 26 21:52:36.506 INFO kablam! 197 | fn move_gnome(data: GnomeData, board: &Board) -> GnomeData { Oct 26 21:52:36.506 INFO kablam! | ^^^^^^ Oct 26 21:52:36.506 INFO kablam! Oct 26 21:52:36.506 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.506 INFO kablam! --> workshops/src/textadventure/src/players.rs:197:32 Oct 26 21:52:36.506 INFO kablam! | Oct 26 21:52:36.506 INFO kablam! 197 | fn move_gnome(data: GnomeData, board: &Board) -> GnomeData { Oct 26 21:52:36.506 INFO kablam! | ^^^^^ Oct 26 21:52:36.506 INFO kablam! Oct 26 21:52:36.507 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.507 INFO kablam! --> workshops/src/textadventure/src/players.rs:208:12 Oct 26 21:52:36.507 INFO kablam! | Oct 26 21:52:36.507 INFO kablam! 208 | if board::move_in_bounds(&pos, &_dx, &_dy, board) { Oct 26 21:52:36.507 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.507 INFO kablam! Oct 26 21:52:36.507 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.507 INFO kablam! --> workshops/src/textadventure/src/players.rs:208:52 Oct 26 21:52:36.507 INFO kablam! | Oct 26 21:52:36.507 INFO kablam! 208 | if board::move_in_bounds(&pos, &_dx, &_dy, board) { Oct 26 21:52:36.507 INFO kablam! | ^^^^^ Oct 26 21:52:36.507 INFO kablam! Oct 26 21:52:36.507 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.507 INFO kablam! --> workshops/src/textadventure/src/players.rs:215:22 Oct 26 21:52:36.507 INFO kablam! | Oct 26 21:52:36.507 INFO kablam! 215 | GnomeData { pos: board::move_pos(pos, dx, dy, board), Oct 26 21:52:36.507 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 26 21:52:36.507 INFO kablam! Oct 26 21:52:36.507 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.507 INFO kablam! --> workshops/src/textadventure/src/players.rs:215:51 Oct 26 21:52:36.507 INFO kablam! | Oct 26 21:52:36.507 INFO kablam! 215 | GnomeData { pos: board::move_pos(pos, dx, dy, board), Oct 26 21:52:36.507 INFO kablam! | ^^^^^ Oct 26 21:52:36.507 INFO kablam! Oct 26 21:52:36.507 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.508 INFO kablam! --> workshops/src/textadventure/src/players.rs:220:42 Oct 26 21:52:36.508 INFO kablam! | Oct 26 21:52:36.508 INFO kablam! 220 | fn move_lep(data: LeprechaunData, board: &Board) -> LeprechaunData { Oct 26 21:52:36.508 INFO kablam! | ^^^^^^ Oct 26 21:52:36.508 INFO kablam! Oct 26 21:52:36.508 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.508 INFO kablam! --> workshops/src/textadventure/src/players.rs:220:35 Oct 26 21:52:36.508 INFO kablam! | Oct 26 21:52:36.508 INFO kablam! 220 | fn move_lep(data: LeprechaunData, board: &Board) -> LeprechaunData { Oct 26 21:52:36.508 INFO kablam! | ^^^^^ Oct 26 21:52:36.508 INFO kablam! Oct 26 21:52:36.508 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.508 INFO kablam! --> workshops/src/textadventure/src/players.rs:223:5 Oct 26 21:52:36.508 INFO kablam! | Oct 26 21:52:36.508 INFO kablam! 223 | teleport_lep(&mut _data, board); Oct 26 21:52:36.508 INFO kablam! | ^^^^^^^^^^^^ Oct 26 21:52:36.508 INFO kablam! Oct 26 21:52:36.508 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.508 INFO kablam! --> workshops/src/textadventure/src/players.rs:223:30 Oct 26 21:52:36.508 INFO kablam! | Oct 26 21:52:36.508 INFO kablam! 223 | teleport_lep(&mut _data, board); Oct 26 21:52:36.508 INFO kablam! | ^^^^^ Oct 26 21:52:36.508 INFO kablam! Oct 26 21:52:36.508 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.508 INFO kablam! --> workshops/src/textadventure/src/players.rs:229:51 Oct 26 21:52:36.508 INFO kablam! | Oct 26 21:52:36.508 INFO kablam! 229 | fn teleport_lep(data: &mut LeprechaunData, board: &Board) { Oct 26 21:52:36.508 INFO kablam! | ^^^^^^ Oct 26 21:52:36.508 INFO kablam! Oct 26 21:52:36.508 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:229:44 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 229 | fn teleport_lep(data: &mut LeprechaunData, board: &Board) { Oct 26 21:52:36.509 INFO kablam! | ^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.509 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:233:49 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 233 | fn teleport_exp(data: &mut ExplorerData, board: &Board) -> bool { Oct 26 21:52:36.509 INFO kablam! | ^^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.509 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:233:42 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 233 | fn teleport_exp(data: &mut ExplorerData, board: &Board) -> bool { Oct 26 21:52:36.509 INFO kablam! | ^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.509 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:238:51 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 238 | fn move_exp_north(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.509 INFO kablam! | ^^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.509 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:238:44 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 238 | fn move_exp_north(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.509 INFO kablam! | ^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.509 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.509 INFO kablam! --> workshops/src/textadventure/src/players.rs:242:51 Oct 26 21:52:36.509 INFO kablam! | Oct 26 21:52:36.509 INFO kablam! 242 | fn move_exp_south(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.509 INFO kablam! | ^^^^^^ Oct 26 21:52:36.509 INFO kablam! Oct 26 21:52:36.510 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.510 INFO kablam! --> workshops/src/textadventure/src/players.rs:242:44 Oct 26 21:52:36.510 INFO kablam! | Oct 26 21:52:36.510 INFO kablam! 242 | fn move_exp_south(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.510 INFO kablam! | ^^^^^ Oct 26 21:52:36.510 INFO kablam! Oct 26 21:52:36.510 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.510 INFO kablam! --> workshops/src/textadventure/src/players.rs:246:50 Oct 26 21:52:36.510 INFO kablam! | Oct 26 21:52:36.510 INFO kablam! 246 | fn move_exp_east(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.510 INFO kablam! | ^^^^^^ Oct 26 21:52:36.510 INFO kablam! Oct 26 21:52:36.510 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.510 INFO kablam! --> workshops/src/textadventure/src/players.rs:246:43 Oct 26 21:52:36.510 INFO kablam! | Oct 26 21:52:36.510 INFO kablam! 246 | fn move_exp_east(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.510 INFO kablam! | ^^^^^ Oct 26 21:52:36.510 INFO kablam! Oct 26 21:52:36.510 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.510 INFO kablam! --> workshops/src/textadventure/src/players.rs:250:50 Oct 26 21:52:36.510 INFO kablam! | Oct 26 21:52:36.510 INFO kablam! 250 | fn move_exp_west(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.510 INFO kablam! | ^^^^^^ Oct 26 21:52:36.510 INFO kablam! Oct 26 21:52:36.511 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.511 INFO kablam! --> workshops/src/textadventure/src/players.rs:250:43 Oct 26 21:52:36.511 INFO kablam! | Oct 26 21:52:36.511 INFO kablam! 250 | fn move_exp_west(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.511 INFO kablam! | ^^^^^ Oct 26 21:52:36.511 INFO kablam! Oct 26 21:52:36.511 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.511 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:45:31 Oct 26 21:52:36.511 INFO kablam! | Oct 26 21:52:36.511 INFO kablam! 45 | pub fn all_magic_words(board: &Board) -> Vec { Oct 26 21:52:36.511 INFO kablam! | ^^^^^^ Oct 26 21:52:36.511 INFO kablam! Oct 26 21:52:36.511 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.511 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:45:24 Oct 26 21:52:36.511 INFO kablam! | Oct 26 21:52:36.511 INFO kablam! 45 | pub fn all_magic_words(board: &Board) -> Vec { Oct 26 21:52:36.511 INFO kablam! | ^^^^^ Oct 26 21:52:36.511 INFO kablam! Oct 26 21:52:36.512 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.512 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:50:30 Oct 26 21:52:36.512 INFO kablam! | Oct 26 21:52:36.512 INFO kablam! 50 | pub fn all_fake_words(board: &Board) -> Vec { Oct 26 21:52:36.512 INFO kablam! | ^^^^^^ Oct 26 21:52:36.512 INFO kablam! Oct 26 21:52:36.512 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.512 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:50:23 Oct 26 21:52:36.512 INFO kablam! | Oct 26 21:52:36.512 INFO kablam! 50 | pub fn all_fake_words(board: &Board) -> Vec { Oct 26 21:52:36.512 INFO kablam! | ^^^^^ Oct 26 21:52:36.512 INFO kablam! Oct 26 21:52:36.512 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.512 INFO kablam! --> workshops/src/textadventure/src/main.rs:8:21 Oct 26 21:52:36.512 INFO kablam! | Oct 26 21:52:36.512 INFO kablam! 8 | let mut board = board::build_board(); Oct 26 21:52:36.512 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.512 INFO kablam! Oct 26 21:52:36.513 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.513 INFO kablam! --> workshops/src/textadventure/src/main.rs:9:23 Oct 26 21:52:36.513 INFO kablam! | Oct 26 21:52:36.513 INFO kablam! 9 | let mut players = players::build_players(&board); Oct 26 21:52:36.513 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.513 INFO kablam! Oct 26 21:52:36.513 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.513 INFO kablam! --> workshops/src/textadventure/src/main.rs:9:46 Oct 26 21:52:36.513 INFO kablam! | Oct 26 21:52:36.513 INFO kablam! 9 | let mut players = players::build_players(&board); Oct 26 21:52:36.513 INFO kablam! | ^^^^^^ Oct 26 21:52:36.513 INFO kablam! Oct 26 21:52:36.513 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.513 INFO kablam! --> workshops/src/textadventure/src/main.rs:12:9 Oct 26 21:52:36.513 INFO kablam! | Oct 26 21:52:36.513 INFO kablam! 12 | board::display_map(&board, &players); Oct 26 21:52:36.513 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.513 INFO kablam! Oct 26 21:52:36.513 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.513 INFO kablam! --> workshops/src/textadventure/src/main.rs:12:28 Oct 26 21:52:36.513 INFO kablam! | Oct 26 21:52:36.513 INFO kablam! 12 | board::display_map(&board, &players); Oct 26 21:52:36.513 INFO kablam! | ^^^^^^ Oct 26 21:52:36.513 INFO kablam! Oct 26 21:52:36.513 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.513 INFO kablam! --> workshops/src/textadventure/src/main.rs:16:29 Oct 26 21:52:36.513 INFO kablam! | Oct 26 21:52:36.513 INFO kablam! 16 | let ready = board::scavenge(player, &mut board); Oct 26 21:52:36.514 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 26 21:52:36.514 INFO kablam! Oct 26 21:52:36.514 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.514 INFO kablam! --> workshops/src/textadventure/src/main.rs:16:53 Oct 26 21:52:36.514 INFO kablam! | Oct 26 21:52:36.514 INFO kablam! 16 | let ready = board::scavenge(player, &mut board); Oct 26 21:52:36.514 INFO kablam! | ^^^^^^^^^^ Oct 26 21:52:36.514 INFO kablam! Oct 26 21:52:36.514 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.514 INFO kablam! --> workshops/src/textadventure/src/main.rs:17:29 Oct 26 21:52:36.514 INFO kablam! | Oct 26 21:52:36.514 INFO kablam! 17 | let moved = players::move_player(ready, &board); Oct 26 21:52:36.514 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.514 INFO kablam! Oct 26 21:52:36.515 INFO kablam! error: type `board::Room` is private Oct 26 21:52:36.515 INFO kablam! --> workshops/src/textadventure/src/main.rs:17:57 Oct 26 21:52:36.515 INFO kablam! | Oct 26 21:52:36.515 INFO kablam! 17 | let moved = players::move_player(ready, &board); Oct 26 21:52:36.515 INFO kablam! | ^^^^^^ Oct 26 21:52:36.515 INFO kablam! Oct 26 21:52:36.515 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.515 INFO kablam! --> workshops/src/textadventure/src/board.rs:11:1 Oct 26 21:52:36.515 INFO kablam! | Oct 26 21:52:36.515 INFO kablam! 11 | pub type Board = [[Room; 5]; 5]; Oct 26 21:52:36.515 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 21:52:36.515 INFO kablam! | Oct 26 21:52:36.515 INFO kablam! = note: #[warn(private_in_public)] on by default Oct 26 21:52:36.515 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.515 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.515 INFO kablam! Oct 26 21:52:36.516 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.516 INFO kablam! --> workshops/src/textadventure/src/board.rs:30:1 Oct 26 21:52:36.516 INFO kablam! | Oct 26 21:52:36.516 INFO kablam! 30 | / pub fn build_board() -> Board { Oct 26 21:52:36.516 INFO kablam! 31 | | use self::Wall::*; Oct 26 21:52:36.516 INFO kablam! 32 | | use inventory::Thing::*; Oct 26 21:52:36.516 INFO kablam! 33 | | Oct 26 21:52:36.516 INFO kablam! ... | Oct 26 21:52:36.516 INFO kablam! 88 | | ]] Oct 26 21:52:36.516 INFO kablam! 89 | | } Oct 26 21:52:36.516 INFO kablam! | |_^ Oct 26 21:52:36.516 INFO kablam! | Oct 26 21:52:36.516 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.516 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.516 INFO kablam! Oct 26 21:52:36.516 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.516 INFO kablam! --> workshops/src/textadventure/src/board.rs:92:1 Oct 26 21:52:36.516 INFO kablam! | Oct 26 21:52:36.516 INFO kablam! 92 | / pub fn display_map(board: &Board, players: &Players) { Oct 26 21:52:36.516 INFO kablam! 93 | | for room in board[0].iter() { Oct 26 21:52:36.516 INFO kablam! 94 | | match room.north { Oct 26 21:52:36.516 INFO kablam! 95 | | Wall::Solid => print!(" ----"), Oct 26 21:52:36.516 INFO kablam! ... | Oct 26 21:52:36.516 INFO kablam! 135 | | } Oct 26 21:52:36.516 INFO kablam! 136 | | } Oct 26 21:52:36.516 INFO kablam! | |_^ Oct 26 21:52:36.516 INFO kablam! | Oct 26 21:52:36.516 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.516 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.516 INFO kablam! Oct 26 21:52:36.517 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.517 INFO kablam! --> workshops/src/textadventure/src/board.rs:145:5 Oct 26 21:52:36.517 INFO kablam! | Oct 26 21:52:36.517 INFO kablam! 145 | / pub fn new(x: i32, y: i32, board: &Board) -> Position { Oct 26 21:52:36.517 INFO kablam! 146 | | if !xy_in_bounds(&x, &y, board) { Oct 26 21:52:36.517 INFO kablam! 147 | | panic!("position out of bounds") Oct 26 21:52:36.517 INFO kablam! 148 | | } Oct 26 21:52:36.517 INFO kablam! 149 | | Oct 26 21:52:36.517 INFO kablam! 150 | | Position { x: x, y: y } Oct 26 21:52:36.517 INFO kablam! 151 | | } Oct 26 21:52:36.517 INFO kablam! | |_____^ Oct 26 21:52:36.517 INFO kablam! | Oct 26 21:52:36.517 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.517 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.517 INFO kablam! Oct 26 21:52:36.517 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.517 INFO kablam! --> workshops/src/textadventure/src/board.rs:154:1 Oct 26 21:52:36.517 INFO kablam! | Oct 26 21:52:36.517 INFO kablam! 154 | / pub fn move_in_bounds(pos: &Position, dx: &i32, dy: &i32, board: &Board) -> bool { Oct 26 21:52:36.517 INFO kablam! 155 | | let x = pos.x + dx; Oct 26 21:52:36.517 INFO kablam! 156 | | let y = pos.y + dy; Oct 26 21:52:36.517 INFO kablam! 157 | | Oct 26 21:52:36.517 INFO kablam! 158 | | xy_in_bounds(&x, &y, board) Oct 26 21:52:36.517 INFO kablam! 159 | | } Oct 26 21:52:36.517 INFO kablam! | |_^ Oct 26 21:52:36.517 INFO kablam! | Oct 26 21:52:36.517 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.517 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.517 INFO kablam! Oct 26 21:52:36.518 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.518 INFO kablam! --> workshops/src/textadventure/src/board.rs:161:1 Oct 26 21:52:36.518 INFO kablam! | Oct 26 21:52:36.518 INFO kablam! 161 | / pub fn move_pos(pos: Position, dx: i32, dy: i32, board: &Board) -> Position { Oct 26 21:52:36.518 INFO kablam! 162 | | if !move_in_bounds(&pos, &dx, &dy, board) { Oct 26 21:52:36.518 INFO kablam! 163 | | panic!("move out of bounds") Oct 26 21:52:36.518 INFO kablam! 164 | | } Oct 26 21:52:36.518 INFO kablam! ... | Oct 26 21:52:36.518 INFO kablam! 169 | | Position::new(x, y, board) Oct 26 21:52:36.518 INFO kablam! 170 | | } Oct 26 21:52:36.518 INFO kablam! | |_^ Oct 26 21:52:36.518 INFO kablam! | Oct 26 21:52:36.518 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.518 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.518 INFO kablam! Oct 26 21:52:36.518 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.518 INFO kablam! --> workshops/src/textadventure/src/board.rs:172:1 Oct 26 21:52:36.518 INFO kablam! | Oct 26 21:52:36.518 INFO kablam! 172 | / pub fn scavenge(player: Player, board: &mut Board) -> Player { Oct 26 21:52:36.518 INFO kablam! 173 | | let _player: Player; Oct 26 21:52:36.518 INFO kablam! 174 | | Oct 26 21:52:36.518 INFO kablam! 175 | | match player { Oct 26 21:52:36.518 INFO kablam! ... | Oct 26 21:52:36.518 INFO kablam! 187 | | _player Oct 26 21:52:36.518 INFO kablam! 188 | | } Oct 26 21:52:36.518 INFO kablam! | |_^ Oct 26 21:52:36.518 INFO kablam! | Oct 26 21:52:36.518 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.519 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.519 INFO kablam! Oct 26 21:52:36.519 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.519 INFO kablam! --> workshops/src/textadventure/src/board.rs:191:1 Oct 26 21:52:36.519 INFO kablam! | Oct 26 21:52:36.519 INFO kablam! 191 | / pub fn is_opening(room: &Position, wall: &players::Direction, board: &Board) -> bool { Oct 26 21:52:36.519 INFO kablam! 192 | | false Oct 26 21:52:36.519 INFO kablam! 193 | | } Oct 26 21:52:36.519 INFO kablam! | |_^ Oct 26 21:52:36.519 INFO kablam! | Oct 26 21:52:36.519 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.519 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.519 INFO kablam! Oct 26 21:52:36.519 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.519 INFO kablam! --> workshops/src/textadventure/src/board.rs:196:1 Oct 26 21:52:36.519 INFO kablam! | Oct 26 21:52:36.519 INFO kablam! 196 | / pub fn open_sesame(word: &String, source: &Position, target: &Position, board: &Board) -> bool { Oct 26 21:52:36.519 INFO kablam! 197 | | false Oct 26 21:52:36.519 INFO kablam! 198 | | } Oct 26 21:52:36.519 INFO kablam! | |_^ Oct 26 21:52:36.519 INFO kablam! | Oct 26 21:52:36.519 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.519 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.520 INFO kablam! Oct 26 21:52:36.520 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.520 INFO kablam! --> workshops/src/textadventure/src/players.rs:40:1 Oct 26 21:52:36.520 INFO kablam! | Oct 26 21:52:36.520 INFO kablam! 40 | / pub fn build_players(board: &Board) -> Players { Oct 26 21:52:36.520 INFO kablam! 41 | | use self::Thing::*; Oct 26 21:52:36.520 INFO kablam! 42 | | Oct 26 21:52:36.520 INFO kablam! 43 | | let mut players: Players = VecDeque::new(); Oct 26 21:52:36.520 INFO kablam! ... | Oct 26 21:52:36.520 INFO kablam! 88 | | players Oct 26 21:52:36.520 INFO kablam! 89 | | } Oct 26 21:52:36.520 INFO kablam! | |_^ Oct 26 21:52:36.520 INFO kablam! | Oct 26 21:52:36.520 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.520 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.520 INFO kablam! Oct 26 21:52:36.520 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.520 INFO kablam! --> workshops/src/textadventure/src/players.rs:97:1 Oct 26 21:52:36.520 INFO kablam! | Oct 26 21:52:36.520 INFO kablam! 97 | / pub fn move_player(player: Player, board: &Board) -> Player { Oct 26 21:52:36.520 INFO kablam! 98 | | let _player : Player; Oct 26 21:52:36.520 INFO kablam! 99 | | Oct 26 21:52:36.520 INFO kablam! 100 | | match player { Oct 26 21:52:36.520 INFO kablam! ... | Oct 26 21:52:36.521 INFO kablam! 112 | | _player Oct 26 21:52:36.521 INFO kablam! 113 | | } Oct 26 21:52:36.521 INFO kablam! | |_^ Oct 26 21:52:36.521 INFO kablam! | Oct 26 21:52:36.521 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.521 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.521 INFO kablam! Oct 26 21:52:36.521 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.521 INFO kablam! --> workshops/src/textadventure/src/players.rs:149:1 Oct 26 21:52:36.521 INFO kablam! | Oct 26 21:52:36.521 INFO kablam! 149 | / fn move_exp(data: ExplorerData, board: &Board) -> ExplorerData { Oct 26 21:52:36.521 INFO kablam! 150 | | let mut _data = data; Oct 26 21:52:36.521 INFO kablam! 151 | | let mut input = String::new(); Oct 26 21:52:36.521 INFO kablam! 152 | | Oct 26 21:52:36.521 INFO kablam! ... | Oct 26 21:52:36.521 INFO kablam! 183 | | _data Oct 26 21:52:36.521 INFO kablam! 184 | | } Oct 26 21:52:36.521 INFO kablam! | |_^ Oct 26 21:52:36.521 INFO kablam! | Oct 26 21:52:36.521 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.521 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.521 INFO kablam! Oct 26 21:52:36.521 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.521 INFO kablam! --> workshops/src/textadventure/src/players.rs:197:1 Oct 26 21:52:36.521 INFO kablam! | Oct 26 21:52:36.521 INFO kablam! 197 | / fn move_gnome(data: GnomeData, board: &Board) -> GnomeData { Oct 26 21:52:36.521 INFO kablam! 198 | | use self::Direction::*; Oct 26 21:52:36.521 INFO kablam! 199 | | Oct 26 21:52:36.521 INFO kablam! 200 | | let pos = data.pos; Oct 26 21:52:36.521 INFO kablam! ... | Oct 26 21:52:36.521 INFO kablam! 217 | | things: data.things } Oct 26 21:52:36.521 INFO kablam! 218 | | } Oct 26 21:52:36.521 INFO kablam! | |_^ Oct 26 21:52:36.522 INFO kablam! | Oct 26 21:52:36.522 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.522 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.522 INFO kablam! Oct 26 21:52:36.522 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.522 INFO kablam! --> workshops/src/textadventure/src/players.rs:220:1 Oct 26 21:52:36.522 INFO kablam! | Oct 26 21:52:36.522 INFO kablam! 220 | / fn move_lep(data: LeprechaunData, board: &Board) -> LeprechaunData { Oct 26 21:52:36.522 INFO kablam! 221 | | let mut _data = data; Oct 26 21:52:36.522 INFO kablam! 222 | | Oct 26 21:52:36.522 INFO kablam! 223 | | teleport_lep(&mut _data, board); Oct 26 21:52:36.522 INFO kablam! 224 | | Oct 26 21:52:36.522 INFO kablam! 225 | | _data Oct 26 21:52:36.522 INFO kablam! 226 | | } Oct 26 21:52:36.522 INFO kablam! | |_^ Oct 26 21:52:36.522 INFO kablam! | Oct 26 21:52:36.522 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.522 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.522 INFO kablam! Oct 26 21:52:36.522 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.522 INFO kablam! --> workshops/src/textadventure/src/players.rs:229:1 Oct 26 21:52:36.522 INFO kablam! | Oct 26 21:52:36.522 INFO kablam! 229 | / fn teleport_lep(data: &mut LeprechaunData, board: &Board) { Oct 26 21:52:36.522 INFO kablam! 230 | | } Oct 26 21:52:36.522 INFO kablam! | |_^ Oct 26 21:52:36.522 INFO kablam! | Oct 26 21:52:36.522 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.523 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.523 INFO kablam! Oct 26 21:52:36.523 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.523 INFO kablam! --> workshops/src/textadventure/src/players.rs:233:1 Oct 26 21:52:36.523 INFO kablam! | Oct 26 21:52:36.523 INFO kablam! 233 | / fn teleport_exp(data: &mut ExplorerData, board: &Board) -> bool { Oct 26 21:52:36.523 INFO kablam! 234 | | false Oct 26 21:52:36.523 INFO kablam! 235 | | } Oct 26 21:52:36.523 INFO kablam! | |_^ Oct 26 21:52:36.523 INFO kablam! | Oct 26 21:52:36.523 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.523 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.523 INFO kablam! Oct 26 21:52:36.523 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.523 INFO kablam! --> workshops/src/textadventure/src/players.rs:238:1 Oct 26 21:52:36.523 INFO kablam! | Oct 26 21:52:36.523 INFO kablam! 238 | / fn move_exp_north(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.523 INFO kablam! 239 | | } Oct 26 21:52:36.523 INFO kablam! | |_^ Oct 26 21:52:36.523 INFO kablam! | Oct 26 21:52:36.523 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.523 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.523 INFO kablam! Oct 26 21:52:36.523 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.523 INFO kablam! --> workshops/src/textadventure/src/players.rs:242:1 Oct 26 21:52:36.523 INFO kablam! | Oct 26 21:52:36.523 INFO kablam! 242 | / fn move_exp_south(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.523 INFO kablam! 243 | | } Oct 26 21:52:36.523 INFO kablam! | |_^ Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.524 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.524 INFO kablam! Oct 26 21:52:36.524 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.524 INFO kablam! --> workshops/src/textadventure/src/players.rs:246:1 Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! 246 | / fn move_exp_east(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.524 INFO kablam! 247 | | } Oct 26 21:52:36.524 INFO kablam! | |_^ Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.524 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.524 INFO kablam! Oct 26 21:52:36.524 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.524 INFO kablam! --> workshops/src/textadventure/src/players.rs:250:1 Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! 250 | / fn move_exp_west(data: &mut ExplorerData, board: &Board) { Oct 26 21:52:36.524 INFO kablam! 251 | | } Oct 26 21:52:36.524 INFO kablam! | |_^ Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.524 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.524 INFO kablam! Oct 26 21:52:36.524 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.524 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:45:1 Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! 45 | / pub fn all_magic_words(board: &Board) -> Vec { Oct 26 21:52:36.524 INFO kablam! 46 | | vec![] Oct 26 21:52:36.524 INFO kablam! 47 | | } Oct 26 21:52:36.524 INFO kablam! | |_^ Oct 26 21:52:36.524 INFO kablam! | Oct 26 21:52:36.524 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.524 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.524 INFO kablam! Oct 26 21:52:36.527 INFO kablam! warning: private type `board::Room` in public interface (error E0446) Oct 26 21:52:36.527 INFO kablam! --> workshops/src/textadventure/src/inventory.rs:50:1 Oct 26 21:52:36.527 INFO kablam! | Oct 26 21:52:36.527 INFO kablam! 50 | / pub fn all_fake_words(board: &Board) -> Vec { Oct 26 21:52:36.527 INFO kablam! 51 | | vec![] Oct 26 21:52:36.527 INFO kablam! 52 | | } Oct 26 21:52:36.527 INFO kablam! | |_^ Oct 26 21:52:36.527 INFO kablam! | Oct 26 21:52:36.527 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Oct 26 21:52:36.527 INFO kablam! = note: for more information, see issue #34537 Oct 26 21:52:36.527 INFO kablam! Oct 26 21:52:36.535 INFO kablam! error: aborting due to 69 previous errors Oct 26 21:52:36.535 INFO kablam! Oct 26 21:52:36.541 INFO kablam! error: Could not compile `textadventure`. Oct 26 21:52:36.541 INFO kablam! warning: build failed, waiting for other jobs to finish... Oct 26 21:52:42.859 INFO kablam! error: build failed Oct 26 21:52:42.859 INFO kablam! su: No module specific data is present Oct 26 21:52:43.642 INFO running `"docker" "rm" "-f" "985c366def6cf5586adc2eb95a903b428b3c33fe6803aab3f36af3fbf114d7e6"` Oct 26 21:52:44.003 INFO blam! 985c366def6cf5586adc2eb95a903b428b3c33fe6803aab3f36af3fbf114d7e6