[INFO] cloning repository https://github.com/ZennDev1337/Rust-for-Arduboy [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ZennDev1337/Rust-for-Arduboy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZennDev1337%2FRust-for-Arduboy", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZennDev1337%2FRust-for-Arduboy'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8285f85f6252f9878fcd16839567238c0fde65cc [INFO] checking ZennDev1337/Rust-for-Arduboy against master#506512391b1a75ae450d36c9420978402a91abcc for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZennDev1337%2FRust-for-Arduboy" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ZennDev1337/Rust-for-Arduboy on toolchain 506512391b1a75ae450d36c9420978402a91abcc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/ZennDev1337/Rust-for-Arduboy [INFO] finished tweaking git repo https://github.com/ZennDev1337/Rust-for-Arduboy [INFO] tweaked toml for git repo https://github.com/ZennDev1337/Rust-for-Arduboy written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/ZennDev1337/Rust-for-Arduboy 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" "+506512391b1a75ae450d36c9420978402a91abcc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded atomic-polyfill v0.1.11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 828af4d10605a8599c86867af14a36c6aad35b8337c07c73f0c720c4e9b2cafe [INFO] running `Command { std: "docker" "start" "-a" "828af4d10605a8599c86867af14a36c6aad35b8337c07c73f0c720c4e9b2cafe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "828af4d10605a8599c86867af14a36c6aad35b8337c07c73f0c720c4e9b2cafe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "828af4d10605a8599c86867af14a36c6aad35b8337c07c73f0c720c4e9b2cafe", kill_on_drop: false }` [INFO] [stdout] 828af4d10605a8599c86867af14a36c6aad35b8337c07c73f0c720c4e9b2cafe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 76ea6cb11a9eb7af0cfaa78bccf7533dbf68232271f665607391ecb0803a8de2 [INFO] running `Command { std: "docker" "start" "-a" "76ea6cb11a9eb7af0cfaa78bccf7533dbf68232271f665607391ecb0803a8de2", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.18 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking panic-halt v0.2.0 [INFO] [stderr] Checking hash32 v0.2.1 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling heapless v0.7.16 [INFO] [stderr] Checking arduboy-rust v1.0.0 (/opt/rustwide/workdir/arduboy-rust) [INFO] [stderr] Checking snake v0.1.0 (/opt/rustwide/workdir/Examples/snake) [INFO] [stderr] Checking fxhelloworld v0.1.0 (/opt/rustwide/workdir/Examples/ArduboyFX/fxhelloworld) [INFO] [stderr] Checking fxbasicexample v0.1.0 (/opt/rustwide/workdir/Examples/ArduboyFX/fxbasicexample) [INFO] [stderr] Checking fxloadgamestate v0.1.0 (/opt/rustwide/workdir/Examples/ArduboyFX/fxloadgamestate) [INFO] [stderr] Checking drboy v0.1.0 (/opt/rustwide/workdir/Examples/drboy) [INFO] [stderr] Checking progmem v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/progmem) [INFO] [stderr] Checking demo7 v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/demo7) [INFO] [stderr] Checking game v0.1.0 (/opt/rustwide/workdir/Project/game) [INFO] [stderr] Checking demo6 v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/demo6) [INFO] [stderr] Checking demo2 v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/demo2) [INFO] [stderr] Checking eeprom_byte v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/eeprom_byte) [INFO] [stderr] Checking fxchompies v0.1.0 (/opt/rustwide/workdir/Examples/ArduboyFX/fxchompies) [INFO] [stderr] Checking demo3 v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/demo3) [INFO] [stderr] Checking demo4 v0.1.0 (/opt/rustwide/workdir/Examples/Arduboy-Tutorials/demo4) [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `fx_consts` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use fx_consts::*; [INFO] [stdout] | ^^^^^^^^^ use of undeclared crate or module `fx_consts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/snake/src/lib.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/drboy/src/lib.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tones_pitch` [INFO] [stdout] --> Examples/drboy/src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tones_pitch::*; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `tones_pitch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/snake/src/lib.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Project/game/src/lib.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tones_pitch` [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use tones_pitch::*; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `tones_pitch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `fx_consts` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use fx_consts::*; [INFO] [stdout] | ^^^^^^^^^ use of undeclared crate or module `fx_consts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | static mut x: i16 = (WIDTH - FXlogoWith) / 2; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 44 | if x == 0 || x == WIDTH - FXlogoWith { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:47:23 [INFO] [stdout] | [INFO] [stdout] 47 | if y == 0 || y == HEIGHT - FXlogoHeight { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Project/game/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Project/game/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:232:27 [INFO] [stdout] | [INFO] [stdout] 232 | arduboy.print(f!(b"RustySnake\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_string_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | arduboy.print(get_string_addr!(overlay_score)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:234:27 [INFO] [stdout] | [INFO] [stdout] 234 | arduboy.print(f!(b"\nControls: \nB Pause / A&B reset\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:232:27 [INFO] [stdout] | [INFO] [stdout] 232 | arduboy.print(f!(b"RustySnake\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | fx::begin_data(FX_DATA_PAGE); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | fx::draw_bitmap(x, y, FXlogo, 0, 0); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | fx::begin_data_save(FX_DATA_PAGE, FX_SAVE_PAGE); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | if fx::load_game_state(&mut gamestate) > 1 { [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:9:43 [INFO] [stdout] | [INFO] [stdout] 9 | 3 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_3hearts), 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | fx::save_game_state(&gamestate); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:234:27 [INFO] [stdout] | [INFO] [stdout] 234 | arduboy.print(f!(b"\nControls: \nB Pause / A&B reset\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxbasicexample/src/lib.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | fx::display_clear() [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:235:27 [INFO] [stdout] | [INFO] [stdout] 235 | arduboy.print(f!(b"Press B for Scorebord\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:10:43 [INFO] [stdout] | [INFO] [stdout] 10 | 2 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_2hearts), 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `arduboy_rust::prelude` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo3/src/lib.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use arduboy_rust::prelude::*; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `arduboy_rust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:235:27 [INFO] [stdout] | [INFO] [stdout] 235 | arduboy.print(f!(b"Press B for Scorebord\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:11:43 [INFO] [stdout] | [INFO] [stdout] 11 | 1 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_1heart), 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:236:27 [INFO] [stdout] | [INFO] [stdout] 236 | arduboy.print(f!(b"\nZennDev 2023\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxloadgamestate/src/lib.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | fx::display(); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:69:25 [INFO] [stdout] | [INFO] [stdout] 69 | bitmap: get_sprite_addr!(enemies), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:274:31 [INFO] [stdout] | [INFO] [stdout] 274 | arduboy.print(f!(b"New Highscore!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:236:27 [INFO] [stdout] | [INFO] [stdout] 236 | arduboy.print(f!(b"\nZennDev 2023\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:275:31 [INFO] [stdout] | [INFO] [stdout] 275 | arduboy.print(f!(b"\nYou are under the\ntop three player\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `progmem` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | progmem!(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite1), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | bitmap: get_sprite_addr!(player), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:274:31 [INFO] [stdout] | [INFO] [stdout] 274 | arduboy.print(f!(b"New Highscore!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | arduboy.print(f!(b"\n\nYour Score: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_tones_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | sound.tones(get_tones_addr!(music)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:275:31 [INFO] [stdout] | [INFO] [stdout] 275 | arduboy.print(f!(b"\nYou are under the\ntop three player\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_string_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | arduboy.print(get_string_addr!(text1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:142:42 [INFO] [stdout] | [INFO] [stdout] 142 | sprites::draw_override(0, 0, get_sprite_addr!(titlescreen), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | arduboy.print(f!(b"\n\nYour Score: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_tones_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | sound.tones(get_tones_addr!(tones)); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_string_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:159:27 [INFO] [stdout] | [INFO] [stdout] 159 | arduboy.print(get_string_addr!(text_gameover)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `progmem` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | progmem!( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_string_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:166:31 [INFO] [stdout] | [INFO] [stdout] 166 | arduboy.print(get_string_addr!(text_gameover_score)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:278:31 [INFO] [stdout] | [INFO] [stdout] 278 | arduboy.print(f!(b"\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:278:31 [INFO] [stdout] | [INFO] [stdout] 278 | arduboy.print(f!(b"\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:279:31 [INFO] [stdout] | [INFO] [stdout] 279 | arduboy.print(f!(b"\nPress A to save the \nscore and play again\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:176:27 [INFO] [stdout] | [INFO] [stdout] 176 | arduboy.print(f!(b"Scoreboard\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `game` (lib test) due to 4 previous errors [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:178:27 [INFO] [stdout] | [INFO] [stdout] 178 | arduboy.print(f!(b"\n\n\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `fxbasicexample` (lib) due to 10 previous errors [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:279:31 [INFO] [stdout] | [INFO] [stdout] 279 | arduboy.print(f!(b"\nPress A to save the \nscore and play again\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:179:27 [INFO] [stdout] | [INFO] [stdout] 179 | arduboy.print(f!(b"Player 1: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:181:27 [INFO] [stdout] | [INFO] [stdout] 181 | arduboy.print(f!(b"\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | arduboy.print(f!(b"EEPROM:\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:281:31 [INFO] [stdout] | [INFO] [stdout] 281 | arduboy.print(f!(b"Game Over!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:281:31 [INFO] [stdout] | [INFO] [stdout] 281 | arduboy.print(f!(b"Game Over!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:182:27 [INFO] [stdout] | [INFO] [stdout] 182 | arduboy.print(f!(b"Player 2: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | arduboy.print(f!(b"InRam:\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:282:31 [INFO] [stdout] | [INFO] [stdout] 282 | arduboy.print(f!(b"\n\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:184:27 [INFO] [stdout] | [INFO] [stdout] 184 | arduboy.print(f!(b"\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:282:31 [INFO] [stdout] | [INFO] [stdout] 282 | arduboy.print(f!(b"\n\n\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 47 | arduboy.print(f!(b"Up/Down: Edit InRam\n\nA: Save to EEPROM\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:185:27 [INFO] [stdout] | [INFO] [stdout] 185 | arduboy.print(f!(b"Player 3: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:283:31 [INFO] [stdout] | [INFO] [stdout] 283 | arduboy.print(f!(b"Score: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:283:31 [INFO] [stdout] | [INFO] [stdout] 283 | arduboy.print(f!(b"Score: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:203:25 [INFO] [stdout] | [INFO] [stdout] 203 | bitmap: get_sprite_addr!(player), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:293:27 [INFO] [stdout] | [INFO] [stdout] 293 | arduboy.print(f!(b"1 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | arduboy.print(f!(b"Holmes is cool!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `progmem` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 221 | progmem!( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:295:27 [INFO] [stdout] | [INFO] [stdout] 295 | arduboy.print(f!(b"\n\n2 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | arduboy.print(f!(b"\n\n3 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:293:27 [INFO] [stdout] | [INFO] [stdout] 293 | arduboy.print(f!(b"1 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:47:23 [INFO] [stdout] | [INFO] [stdout] 47 | arduboy.print(f!(b"Yay!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:295:27 [INFO] [stdout] | [INFO] [stdout] 295 | arduboy.print(f!(b"\n\n2 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | arduboy.print(f!(b"PONG\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | arduboy.print(f!(b"\n\n3 place: \0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite2), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 98 | arduboy.print(f!(b"Press A to start\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `fxloadgamestate` (lib test) due to 8 previous errors [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:111:27 [INFO] [stdout] | [INFO] [stdout] 111 | arduboy.print(f!(b"You Win!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:118:27 [INFO] [stdout] | [INFO] [stdout] 118 | arduboy.print(f!(b"Game Over\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:67:50 [INFO] [stdout] | [INFO] [stdout] 67 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite1), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo3/src/lib.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo3/src/lib.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | static mut counter: c_int = 0; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 5 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArduboyTones` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 67 | static mut playerx: c_int = 5; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 7 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | static mut counter: c_int = 0; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 5 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | if UP.pressed() { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `get_sprite_addr` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:62:56 [INFO] [stdout] | [INFO] [stdout] 62 | sprites::draw_override(i.into(), j.into(), get_sprite_addr!(background_sprite), 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | static mut playery: c_int = 10; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 7 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:38:8 [INFO] [stdout] | [INFO] [stdout] 38 | if DOWN.pressed() { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:89:24 [INFO] [stdout] | [INFO] [stdout] 89 | if arduboy.pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:92:24 [INFO] [stdout] | [INFO] [stdout] 92 | if arduboy.pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:95:24 [INFO] [stdout] | [INFO] [stdout] 95 | if arduboy.pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | if arduboy.pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `progmem` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | progmem!( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo3/src/lib.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:101:29 [INFO] [stdout] | [INFO] [stdout] 101 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 83 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `f` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | arduboy.print(f!(b"Holmes is cool!\0")); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo4/src/lib.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:110:10 [INFO] [stdout] | [INFO] [stdout] 110 | (WIDTH as i16 / 2) - (text1.len() as i16 * FONT_WIDTH / 2), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `text1` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:110:31 [INFO] [stdout] | [INFO] [stdout] 110 | (WIDTH as i16 / 2) - (text1.len() as i16 * FONT_WIDTH / 2), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:110:52 [INFO] [stdout] | [INFO] [stdout] 110 | (WIDTH as i16 / 2) - (text1.len() as i16 * FONT_WIDTH / 2), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmNormal` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | static mut font_mode: u8 = dcmNormal; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmNormal` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:36:31 [INFO] [stdout] | [INFO] [stdout] 36 | fx::set_font(arduboyFont, dcmNormal); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArduboyTones` [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ArduboyTones` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmNormal` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 48 | fx::set_font_mode(dcmNormal); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 51 | fx::set_cursor(WIDTH - 5 * arduboyFontWidth as i16, 0); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:55:30 [INFO] [stdout] | [INFO] [stdout] 55 | fx::set_font(maskedFont, dcmMasked | font_mode); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | fx::set_cursor(13, HEIGHT - arduboyFontHeight as i16); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ANY_BUTTON` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:69:29 [INFO] [stdout] | [INFO] [stdout] 69 | if arduboy.just_pressed(ANY_BUTTON) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:72:29 [INFO] [stdout] | [INFO] [stdout] 72 | if arduboy.just_pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:75:29 [INFO] [stdout] | [INFO] [stdout] 75 | if arduboy.just_pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:78:29 [INFO] [stdout] | [INFO] [stdout] 78 | if arduboy.just_pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:81:29 [INFO] [stdout] | [INFO] [stdout] 81 | if arduboy.just_pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EEPROMBYTE` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | static mut eeprom: EEPROMBYTE = EEPROMBYTE::new(10); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | if arduboy.just_pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:84:29 [INFO] [stdout] | [INFO] [stdout] 84 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 41 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:39:29 [INFO] [stdout] | [INFO] [stdout] 39 | if arduboy.just_pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmNormal` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:85:21 [INFO] [stdout] | [INFO] [stdout] 85 | font_mode = dcmNormal [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/Arduboy-Tutorials/progmem/src/lib.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite1), 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:87:29 [INFO] [stdout] | [INFO] [stdout] 87 | if arduboy.just_pressed(B) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 41 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 29 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dcmReverse` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | font_mode = dcmReverse [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo2/src/lib.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:49:27 [INFO] [stdout] | [INFO] [stdout] 49 | arduboy.set_cursor(0, HEIGHT - FONT_HEIGHT); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:49:36 [INFO] [stdout] | [INFO] [stdout] 49 | arduboy.set_cursor(0, HEIGHT - FONT_HEIGHT); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | arduboy.set_cursor(10 * FONT_WIDTH, HEIGHT - FONT_HEIGHT); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `demo2` (lib test) due to 5 previous errors [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:52:41 [INFO] [stdout] | [INFO] [stdout] 52 | arduboy.set_cursor(10 * FONT_WIDTH, HEIGHT - FONT_HEIGHT); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `demo3` (lib test) due to 5 previous errors [INFO] [stdout] error: aborting due to 21 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `demo4` (lib) due to 8 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:52:50 [INFO] [stdout] | [INFO] [stdout] 52 | arduboy.set_cursor(10 * FONT_WIDTH, HEIGHT - FONT_HEIGHT); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EEPROMBYTE` [INFO] [stdout] --> Examples/Arduboy-Tutorials/eeprom_byte/src/lib.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | static mut eeprom: EEPROMBYTE = EEPROMBYTE::new(10); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `EEPROMBYTE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fx::begin_data(FX_DATA_PAGE); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | fx::set_font(arduboyFont, dcmNormal); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | fx::set_cursor_range(0, 32767); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | fx::set_cursor(0, 0); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fx::set_font_mode(dcmNormal); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | fx::draw_string(str); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | fx::set_cursor(WIDTH - 5 * arduboyFontWidth as i16, 0); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | fx::draw_number(frames, leading_digits); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | fx::set_cursor(scroll_x, 24); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | fx::set_font(maskedFont, dcmMasked | font_mode); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | fx::draw_string(helloWorld); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | fx::set_cursor(13, HEIGHT - arduboyFontHeight as i16); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | fx::set_font(arduboyFont, font_mode); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | fx::draw_string(" Press any button \0"); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxhelloworld/src/lib.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | fx::display_clear(); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 16 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 5 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | static mut playerx: c_int = 5; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 5 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `c_int` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | static mut playery: c_int = 10; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 5 + use core::ffi::c_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | x: (WIDTH - 4) as i16, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:99:16 [INFO] [stdout] | [INFO] [stdout] 42 | static mut G: Globals = Globals { [INFO] [stdout] | ------------------------------- similarly named static `G` defined here [INFO] [stdout] ... [INFO] [stdout] 99 | if A.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 99 | if G.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 85 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:105:16 [INFO] [stdout] | [INFO] [stdout] 42 | static mut G: Globals = Globals { [INFO] [stdout] | ------------------------------- similarly named static `G` defined here [INFO] [stdout] ... [INFO] [stdout] 105 | if A.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 105 | if G.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 85 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `demo2` (lib) due to 5 previous errors [INFO] [stdout] error: aborting due to 34 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:112:16 [INFO] [stdout] | [INFO] [stdout] 42 | static mut G: Globals = Globals { [INFO] [stdout] | ------------------------------- similarly named static `G` defined here [INFO] [stdout] ... [INFO] [stdout] 112 | if A.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 112 | if G.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 85 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 44 | if arduboy.pressed(A) && arduboy.pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 44 | if arduboy.pressed(x) && arduboy.pressed(B) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 42 | static mut G: Globals = Globals { [INFO] [stdout] | ------------------------------- similarly named static `G` defined here [INFO] [stdout] ... [INFO] [stdout] 119 | if A.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 119 | if G.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 85 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | G.ball.x = (WIDTH / 2) as i16; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:140:8 [INFO] [stdout] | [INFO] [stdout] 140 | if UP.pressed() && G.player.y > 0 { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:144:8 [INFO] [stdout] | [INFO] [stdout] 144 | if DOWN.pressed() && G.player.y + (G.player.height as i16) < (HEIGHT - 1) as i16 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:144:67 [INFO] [stdout] | [INFO] [stdout] 144 | if DOWN.pressed() && G.player.y + (G.player.height as i16) < (HEIGHT - 1) as i16 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:166:49 [INFO] [stdout] | [INFO] [stdout] 166 | } else if G.ball.y + G.ball.size as i16 == (HEIGHT - 1) as i16 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:44:46 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 44 | if arduboy.pressed(A) && arduboy.pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 44 | if arduboy.pressed(A) && arduboy.pressed(x) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:202:21 [INFO] [stdout] | [INFO] [stdout] 202 | G.ball.x = (WIDTH / 2) as i16; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:204:28 [INFO] [stdout] | [INFO] [stdout] 204 | } else if G.ball.x == (WIDTH + 10) as i16 { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:206:21 [INFO] [stdout] | [INFO] [stdout] 206 | G.ball.x = (WIDTH / 2) as i16; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:226:35 [INFO] [stdout] | [INFO] [stdout] 226 | arduboy.draw_fast_hline(0, 0, WIDTH as u8, Color::White); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 52 | if arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 52 | if arduboy.just_pressed(x) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:227:33 [INFO] [stdout] | [INFO] [stdout] 227 | arduboy.draw_fast_hline(0, (HEIGHT - 1) as i16, WIDTH as u8, Color::White); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:227:53 [INFO] [stdout] | [INFO] [stdout] 227 | arduboy.draw_fast_hline(0, (HEIGHT - 1) as i16, WIDTH as u8, Color::White); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 55 | if arduboy.pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 55 | if arduboy.pressed(x) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 60 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 60 | if arduboy.just_pressed(x) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | if arduboy.pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmReverse` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:61:18 [INFO] [stdout] | [INFO] [stdout] 61 | color ^= dbmReverse; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:47:24 [INFO] [stdout] | [INFO] [stdout] 47 | if arduboy.pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:50:24 [INFO] [stdout] | [INFO] [stdout] 50 | if arduboy.pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | if arduboy.pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 24 | static mut x: [i16; 2] = [0, 0]; [INFO] [stdout] | -------------------------------- similarly named static `x` defined here [INFO] [stdout] ... [INFO] [stdout] 63 | if arduboy.pressed(A) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 63 | if arduboy.pressed(x) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `progmem` (lib) due to 22 previous errors [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 36 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | if arduboy.just_pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:67:33 [INFO] [stdout] | [INFO] [stdout] 67 | if arduboy.just_pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 60 | for i in (0..WIDTH).step_by(8) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write `.` instead of `..` [INFO] [stdout] | [INFO] [stdout] 60 - for i in (0..WIDTH).step_by(8) { [INFO] [stdout] 60 + for i in (0.WIDTH).step_by(8) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:70:33 [INFO] [stdout] | [INFO] [stdout] 70 | if arduboy.just_pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:61:22 [INFO] [stdout] | [INFO] [stdout] 61 | for j in (0..HEIGHT).step_by(8) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might have meant to write `.` instead of `..` [INFO] [stdout] | [INFO] [stdout] 61 - for j in (0..HEIGHT).step_by(8) { [INFO] [stdout] 61 + for j in (0.HEIGHT).step_by(8) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | if arduboy.just_pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:77:28 [INFO] [stdout] | [INFO] [stdout] 77 | if arduboy.pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:80:28 [INFO] [stdout] | [INFO] [stdout] 80 | if arduboy.pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | if arduboy.pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:86:28 [INFO] [stdout] | [INFO] [stdout] 86 | if arduboy.pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmNormal` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:90:44 [INFO] [stdout] | [INFO] [stdout] 90 | fx::draw_bitmap(x[0], y[0], mapGfx, 0, dbmNormal); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:92:55 [INFO] [stdout] | [INFO] [stdout] 92 | 0 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbmMasked | color), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbfMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:93:55 [INFO] [stdout] | [INFO] [stdout] 93 | 1 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmBlack), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmBlack` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:93:67 [INFO] [stdout] | [INFO] [stdout] 93 | 1 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmBlack), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbfMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:94:55 [INFO] [stdout] | [INFO] [stdout] 94 | 2 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmWhite), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmWhite` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:94:67 [INFO] [stdout] | [INFO] [stdout] 94 | 2 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmWhite), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbfMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:95:55 [INFO] [stdout] | [INFO] [stdout] 95 | 3 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmInvert), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmInvert` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:95:67 [INFO] [stdout] | [INFO] [stdout] 95 | 3 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmInvert), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbfMasked` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:96:55 [INFO] [stdout] | [INFO] [stdout] 96 | 4 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmReverse), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dbmReverse` in this scope [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:96:67 [INFO] [stdout] | [INFO] [stdout] 96 | 4 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmReverse), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArduboyTones` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | sprites::draw_override(i.into(), j.into(), get_sprite_addr!(background_sprite), 0) [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EEPROM` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:33:16 [INFO] [stdout] | [INFO] [stdout] 33 | static eeprom: EEPROM = EEPROM::new(101); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | if UP.just_pressed() && self.last_direction != Direction::Down { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite1), 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | if LEFT.just_pressed() && self.last_direction != Direction::Right { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:93:12 [INFO] [stdout] | [INFO] [stdout] 93 | if DOWN.just_pressed() && self.last_direction != Direction::Up { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo6/src/lib.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | sprites::draw_override(playerx, playery, get_sprite_addr!(player_sprite2), 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | if RIGHT.just_pressed() && self.last_direction != Direction::Left { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:237:16 [INFO] [stdout] | [INFO] [stdout] 237 | if A.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:240:16 [INFO] [stdout] | [INFO] [stdout] 240 | if B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `eeprom_byte` (lib test) due to 17 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | fx::begin_data(FX_DATA_PAGE); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `fxhelloworld` (lib) due to 35 previous errors [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | if B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_WIDTH` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:260:40 [INFO] [stdout] | [INFO] [stdout] 260 | let l = msg.len() as i16 * FONT_WIDTH / 2; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:261:32 [INFO] [stdout] | [INFO] [stdout] 261 | arduboy.set_cursor(WIDTH / 2 - l, HEIGHT / 2); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:261:47 [INFO] [stdout] | [INFO] [stdout] 261 | arduboy.set_cursor(WIDTH / 2 - l, HEIGHT / 2); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:265:16 [INFO] [stdout] | [INFO] [stdout] 265 | if B.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists [INFO] [stdout] | [INFO] [stdout] 265 | if l.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:286:16 [INFO] [stdout] | [INFO] [stdout] 286 | if A.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:299:16 [INFO] [stdout] | [INFO] [stdout] 299 | if A.just_pressed() || B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:299:36 [INFO] [stdout] | [INFO] [stdout] 299 | if A.just_pressed() || B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | if (A | B).pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | if (A | B).pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 19 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/snake/src/lib.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArduboyTones` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArduboyTones` [INFO] [stdout] --> Examples/snake/src/lib.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ArduboyTones` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EEPROM` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:33:16 [INFO] [stdout] | [INFO] [stdout] 33 | static eeprom: EEPROM = EEPROM::new(101); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | if UP.just_pressed() && self.last_direction != Direction::Down { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | if LEFT.just_pressed() && self.last_direction != Direction::Right { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:93:12 [INFO] [stdout] | [INFO] [stdout] 93 | if DOWN.just_pressed() && self.last_direction != Direction::Up { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | fx::draw_bitmap(x[0], y[0], mapGfx, 0, dbmNormal); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | if RIGHT.just_pressed() && self.last_direction != Direction::Left { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | 0 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbmMasked | color), [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:237:16 [INFO] [stdout] | [INFO] [stdout] 237 | if A.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EEPROM` [INFO] [stdout] --> Examples/snake/src/lib.rs:33:25 [INFO] [stdout] | [INFO] [stdout] 33 | static eeprom: EEPROM = EEPROM::new(101); [INFO] [stdout] | ^^^^^^ use of undeclared type `EEPROM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:240:16 [INFO] [stdout] | [INFO] [stdout] 240 | if B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 93 | 1 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmBlack), [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | if B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FONT_WIDTH` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:260:40 [INFO] [stdout] | [INFO] [stdout] 260 | let l = msg.len() as i16 * FONT_WIDTH / 2; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:94:14 [INFO] [stdout] | [INFO] [stdout] 94 | 2 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmWhite), [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WIDTH` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:261:32 [INFO] [stdout] | [INFO] [stdout] 261 | arduboy.set_cursor(WIDTH / 2 - l, HEIGHT / 2); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `HEIGHT` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:261:47 [INFO] [stdout] | [INFO] [stdout] 261 | arduboy.set_cursor(WIDTH / 2 - l, HEIGHT / 2); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:265:16 [INFO] [stdout] | [INFO] [stdout] 265 | if B.just_pressed() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists [INFO] [stdout] | [INFO] [stdout] 265 | if l.just_pressed() { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | 3 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmInvert), [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:286:16 [INFO] [stdout] | [INFO] [stdout] 286 | if A.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:96:14 [INFO] [stdout] | [INFO] [stdout] 96 | 4 => fx::draw_bitmap(x[1], y[1], whaleGfx, 0, dbfMasked | dbmReverse), [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:299:16 [INFO] [stdout] | [INFO] [stdout] 299 | if A.just_pressed() || B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:299:36 [INFO] [stdout] | [INFO] [stdout] 299 | if A.just_pressed() || B.just_pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | if (A | B).pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | if (A | B).pressed() { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 217 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fx` [INFO] [stdout] --> Examples/ArduboyFX/fxchompies/src/lib.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | fx::display_clear(); [INFO] [stdout] | ^^ use of undeclared crate or module `fx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/snake/src/lib.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArduboyTones` [INFO] [stdout] --> Examples/snake/src/lib.rs:5:29 [INFO] [stdout] | [INFO] [stdout] 5 | const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ArduboyTones` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EEPROM` [INFO] [stdout] --> Examples/snake/src/lib.rs:33:25 [INFO] [stdout] | [INFO] [stdout] 33 | static eeprom: EEPROM = EEPROM::new(101); [INFO] [stdout] | ^^^^^^ use of undeclared type `EEPROM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | let frect = Rect { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:71:23 [INFO] [stdout] | [INFO] [stdout] 71 | rect: Rect { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `UP` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:88:24 [INFO] [stdout] | [INFO] [stdout] 88 | if arduboy.pressed(UP) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | if arduboy.pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 37 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEFT` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | if arduboy.pressed(LEFT) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `demo6` (lib) due to 20 previous errors [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RIGHT` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | if arduboy.pressed(RIGHT) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: Examples/drboy/src/lib.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 108 | if arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 3 | pub unsafe fn gameloop() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | if arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: Examples/drboy/src/lib.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 114 | if arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 3 | pub unsafe fn gameloop() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arduboy2` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:11:20 [INFO] [stdout] | [INFO] [stdout] 11 | pub const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArduboyTones` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | pub const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EEPROM` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | pub static eeprom: EEPROM = EEPROM::new(200); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EEPROM` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:36:52 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn update_score(&mut self, score: u16, e: &EEPROM) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:62:15 [INFO] [stdout] | [INFO] [stdout] 62 | pub rect: Rect, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:82:15 [INFO] [stdout] | [INFO] [stdout] 82 | pub rect: Rect, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:99:11 [INFO] [stdout] | [INFO] [stdout] 99 | rect: Rect { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:143:37 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 143 | if arduboy.just_pressed(A) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 143 | if arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:146:37 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 146 | if arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 146 | if arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DOWN` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:149:37 [INFO] [stdout] | [INFO] [stdout] 149 | if arduboy.just_pressed(DOWN) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:169:37 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 169 | if arduboy.just_pressed(A) || arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 169 | if arduboy.just_pressed(p) || arduboy.just_pressed(B) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:169:64 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 169 | if arduboy.just_pressed(A) || arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 169 | if arduboy.just_pressed(A) || arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `A` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:187:37 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 187 | if arduboy.just_pressed(A) || arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 187 | if arduboy.just_pressed(p) || arduboy.just_pressed(B) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `B` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:187:64 [INFO] [stdout] | [INFO] [stdout] 87 | pub static mut p: Player = Player { [INFO] [stdout] | --------------------------------- similarly named static `p` defined here [INFO] [stdout] ... [INFO] [stdout] 187 | if arduboy.just_pressed(A) || arduboy.just_pressed(B) { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: a static with a similar name exists [INFO] [stdout] | [INFO] [stdout] 187 | if arduboy.just_pressed(A) || arduboy.just_pressed(p) { [INFO] [stdout] | ~ [INFO] [stdout] help: you might be missing a const parameter [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe extern "C" fn loop_() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rect` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:205:23 [INFO] [stdout] | [INFO] [stdout] 205 | rect: Rect { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope [INFO] [stdout] --> Examples/drboy/src/lib.rs:220:29 [INFO] [stdout] | [INFO] [stdout] 220 | pub static mut vec_enemies: Vec = Vec::::new(); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Arduboy2` [INFO] [stdout] --> Examples/drboy/src/lib.rs:11:31 [INFO] [stdout] | [INFO] [stdout] 11 | pub const arduboy: Arduboy2 = Arduboy2::new(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Arduboy2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ArduboyTones` [INFO] [stdout] --> Examples/drboy/src/lib.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | pub const sound: ArduboyTones = ArduboyTones::new(); [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ArduboyTones` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EEPROM` [INFO] [stdout] --> Examples/drboy/src/lib.rs:14:29 [INFO] [stdout] | [INFO] [stdout] 14 | pub static eeprom: EEPROM = EEPROM::new(200); [INFO] [stdout] | ^^^^^^ use of undeclared type `EEPROM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:25:79 [INFO] [stdout] | [INFO] [stdout] 25 | arduboy.fill_rect(self.x.into(), self.y.into(), self.size, self.size, Color::White); [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:38:82 [INFO] [stdout] | [INFO] [stdout] 38 | arduboy.fill_rect(self.x.into(), self.y.into(), self.width, self.height, Color::White); [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `fxchompies` (lib test) due to 38 previous errors [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:152:26 [INFO] [stdout] | [INFO] [stdout] 152 | if G.ball.x > 115 || random_between(0, 20) == 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec` [INFO] [stdout] --> Examples/drboy/src/lib.rs:220:45 [INFO] [stdout] | [INFO] [stdout] 220 | pub static mut vec_enemies: Vec = Vec::::new(); [INFO] [stdout] | ^^^ use of undeclared type `Vec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:226:48 [INFO] [stdout] | [INFO] [stdout] 226 | arduboy.draw_fast_hline(0, 0, WIDTH as u8, Color::White); [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/Arduboy-Tutorials/demo7/src/lib.rs:227:66 [INFO] [stdout] | [INFO] [stdout] 227 | arduboy.draw_fast_hline(0, (HEIGHT - 1) as i16, WIDTH as u8, Color::White); [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | 3 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_3hearts), 0), [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | 2 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_2hearts), 0), [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | 1 => sprites::draw_override(0, 0, get_sprite_addr!(overlay_1heart), 0), [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | sprites::draw_override(p.rect.x, p.rect.y, p.bitmap, p.bitmap_frame as u8); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | sprites::draw_override(f.rect.x * 8, f.rect.y * 8, f.bitmap, f.bitmap_frame); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 28 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:104:32 [INFO] [stdout] | [INFO] [stdout] 104 | self.next_food.0 = random_between(2, (WORLD_WIDTH - 2).into()) as u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_less_than` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:70:31 [INFO] [stdout] | [INFO] [stdout] 70 | bitmap_frame: random_less_than(3) as u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | x: random_between(15, 16) as i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:104:32 [INFO] [stdout] | [INFO] [stdout] 104 | self.next_food.0 = random_between(2, (WORLD_WIDTH - 2).into()) as u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:105:32 [INFO] [stdout] | [INFO] [stdout] 105 | self.next_food.1 = random_between(2, (WORLD_HEIGHT - 2).into()) as u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/drboy/src/gameloop.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | y: random_between(1, 8) as i16, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `random_between` in this scope [INFO] [stdout] --> Examples/snake/src/lib.rs:105:32 [INFO] [stdout] | [INFO] [stdout] 105 | self.next_food.1 = random_between(2, (WORLD_HEIGHT - 2).into()) as u8; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sprites` [INFO] [stdout] --> Examples/drboy/src/lib.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | sprites::draw_override(0, 0, get_sprite_addr!(titlescreen), 0); [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `sprites` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:138:17 [INFO] [stdout] | [INFO] [stdout] 138 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `demo7` (lib) due to 29 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:169:25 [INFO] [stdout] | [INFO] [stdout] 169 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color` [INFO] [stdout] --> Examples/snake/src/lib.rs:169:25 [INFO] [stdout] | [INFO] [stdout] 169 | Color::White, [INFO] [stdout] | ^^^^^ use of undeclared type `Color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 59 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 43 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 43 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `drboy` (lib test) due to 60 previous errors [INFO] [stderr] error: could not compile `snake` (lib) due to 44 previous errors [INFO] [stderr] error: could not compile `snake` (lib test) due to 44 previous errors [INFO] running `Command { std: "docker" "inspect" "76ea6cb11a9eb7af0cfaa78bccf7533dbf68232271f665607391ecb0803a8de2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76ea6cb11a9eb7af0cfaa78bccf7533dbf68232271f665607391ecb0803a8de2", kill_on_drop: false }` [INFO] [stdout] 76ea6cb11a9eb7af0cfaa78bccf7533dbf68232271f665607391ecb0803a8de2 [INFO] checking ZennDev1337/Rust-for-Arduboy against try#dae34b759e282c069aa28752564694effd121a63 for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZennDev1337%2FRust-for-Arduboy" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ZennDev1337/Rust-for-Arduboy on toolchain dae34b759e282c069aa28752564694effd121a63 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/ZennDev1337/Rust-for-Arduboy [INFO] finished tweaking git repo https://github.com/ZennDev1337/Rust-for-Arduboy [INFO] tweaked toml for git repo https://github.com/ZennDev1337/Rust-for-Arduboy written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/ZennDev1337/Rust-for-Arduboy 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" "+dae34b759e282c069aa28752564694effd121a63" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a9f3514e64dd425425887ed6b8e65ac2d5eeca0c841e0abf3ee2e7432051e42e [INFO] running `Command { std: "docker" "start" "-a" "a9f3514e64dd425425887ed6b8e65ac2d5eeca0c841e0abf3ee2e7432051e42e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a9f3514e64dd425425887ed6b8e65ac2d5eeca0c841e0abf3ee2e7432051e42e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9f3514e64dd425425887ed6b8e65ac2d5eeca0c841e0abf3ee2e7432051e42e", kill_on_drop: false }` [INFO] [stdout] a9f3514e64dd425425887ed6b8e65ac2d5eeca0c841e0abf3ee2e7432051e42e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 94ccc968315de1c171ae5a72a1442b5fab343643607210fc377d4b920e3a62ed [INFO] running `Command { std: "docker" "start" "-a" "94ccc968315de1c171ae5a72a1442b5fab343643607210fc377d4b920e3a62ed", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] no edition found in manifest, probably 2015, skipping [INFO] running `Command { std: "docker" "inspect" "94ccc968315de1c171ae5a72a1442b5fab343643607210fc377d4b920e3a62ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "94ccc968315de1c171ae5a72a1442b5fab343643607210fc377d4b920e3a62ed", kill_on_drop: false }` [INFO] [stdout] 94ccc968315de1c171ae5a72a1442b5fab343643607210fc377d4b920e3a62ed