[INFO] cloning repository https://github.com/ajzaff/substrate-mfm-engine [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ajzaff/substrate-mfm-engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajzaff%2Fsubstrate-mfm-engine", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajzaff%2Fsubstrate-mfm-engine'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9fd57e1f087b159217b08e232f8ce406d48a26a9 [INFO] checking ajzaff/substrate-mfm-engine against master#9503ea19edbf01b9435e80e17d60ce1b88390116 for pr-81782 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fajzaff%2Fsubstrate-mfm-engine" "/workspace/builds/worker-3/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ajzaff/substrate-mfm-engine on toolchain 9503ea19edbf01b9435e80e17d60ce1b88390116 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9503ea19edbf01b9435e80e17d60ce1b88390116" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/ajzaff/substrate-mfm-engine [INFO] finished tweaking git repo https://github.com/ajzaff/substrate-mfm-engine [INFO] tweaked toml for git repo https://github.com/ajzaff/substrate-mfm-engine written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/ajzaff/substrate-mfm-engine already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9503ea19edbf01b9435e80e17d60ce1b88390116" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9503ea19edbf01b9435e80e17d60ce1b88390116" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e3379287e594d9eccba27f1195c3de4c1aa3a333762806ce0f070fb454750637 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e3379287e594d9eccba27f1195c3de4c1aa3a333762806ce0f070fb454750637", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e3379287e594d9eccba27f1195c3de4c1aa3a333762806ce0f070fb454750637", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3379287e594d9eccba27f1195c3de4c1aa3a333762806ce0f070fb454750637", kill_on_drop: false }` [INFO] [stdout] e3379287e594d9eccba27f1195c3de4c1aa3a333762806ce0f070fb454750637 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9503ea19edbf01b9435e80e17d60ce1b88390116" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 690ec5f8430044a96381a400d9f85a6a6f10939f36a43b29a304b42faac2c489 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "690ec5f8430044a96381a400d9f85a6a6f10939f36a43b29a304b42faac2c489", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling libc v0.2.86 [INFO] [stderr] Compiling getrandom v0.2.2 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.3.1 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling quote v1.0.8 [INFO] [stderr] Compiling syn v1.0.60 [INFO] [stderr] Checking rand_core v0.6.1 [INFO] [stderr] Checking rand_chacha v0.3.0 [INFO] [stderr] Checking rand v0.8.3 [INFO] [stderr] Checking num-complex v0.3.1 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Checking num v0.3.1 [INFO] [stderr] Checking substrate-engine v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:288:44 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:292:36 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:292:48 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:288:44 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:292:36 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:292:48 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:378:48 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lhs` [INFO] [stdout] --> src/lib.rs:378:60 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_lhs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:382:51 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:386:24 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:386:41 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:386:55 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:378:48 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lhs` [INFO] [stdout] --> src/lib.rs:378:60 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_lhs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:382:51 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:386:24 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:386:41 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:386:55 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `props` [INFO] [stdout] --> src/lib.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | props: &'a ElementProperties<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | / const EMPTY: &'a Element<'a> = &Self { [INFO] [stdout] 13 | | props: ElementProperties::EMPTY, [INFO] [stdout] 14 | | program: Program::EMPTY, [INFO] [stdout] 15 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symbol` [INFO] [stdout] --> src/lib.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | symbol: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `desc` [INFO] [stdout] --> src/lib.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | desc: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `authors` [INFO] [stdout] --> src/lib.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | authors: &'a [&'a str], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `license` [INFO] [stdout] --> src/lib.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | license: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bg_color` [INFO] [stdout] --> src/lib.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | bg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fg_color` [INFO] [stdout] --> src/lib.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | fg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symmetries` [INFO] [stdout] --> src/lib.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fields` [INFO] [stdout] --> src/lib.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | fields: &'a [NamedField<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `params` [INFO] [stdout] --> src/lib.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | params: &'a [NamedParameter<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | / const EMPTY: &'a ElementProperties<'a> = &Self { [INFO] [stdout] 35 | | name: "Empty", [INFO] [stdout] 36 | | symbol: " ", [INFO] [stdout] 37 | | desc: "Empty.", [INFO] [stdout] ... | [INFO] [stdout] 45 | | params: &[], [INFO] [stdout] 46 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `field` [INFO] [stdout] --> src/lib.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | field: Field, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:121:3 [INFO] [stdout] | [INFO] [stdout] 121 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_origin` [INFO] [stdout] --> src/lib.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | fn set_origin(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_radius` [INFO] [stdout] --> src/lib.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | fn set_radius(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `labels` [INFO] [stdout] --> src/lib.rs:182:3 [INFO] [stdout] | [INFO] [stdout] 182 | labels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/lib.rs:183:3 [INFO] [stdout] | [INFO] [stdout] 183 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `current_symmetries` [INFO] [stdout] --> src/lib.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | current_symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:464:3 [INFO] [stdout] | [INFO] [stdout] 464 | const EMPTY: &'a Program<'a> = &Self { code: &[] }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:615:3 [INFO] [stdout] | [INFO] [stdout] 615 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/lib.rs:616:3 [INFO] [stdout] | [INFO] [stdout] 616 | length: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `offset` [INFO] [stdout] --> src/lib.rs:617:3 [INFO] [stdout] | [INFO] [stdout] 617 | offset: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:621:3 [INFO] [stdout] | [INFO] [stdout] 621 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:622:3 [INFO] [stdout] | [INFO] [stdout] 622 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `props` [INFO] [stdout] --> src/lib.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | props: &'a ElementProperties<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | / const EMPTY: &'a Element<'a> = &Self { [INFO] [stdout] 13 | | props: ElementProperties::EMPTY, [INFO] [stdout] 14 | | program: Program::EMPTY, [INFO] [stdout] 15 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symbol` [INFO] [stdout] --> src/lib.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | symbol: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `desc` [INFO] [stdout] --> src/lib.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | desc: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `authors` [INFO] [stdout] --> src/lib.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | authors: &'a [&'a str], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `license` [INFO] [stdout] --> src/lib.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | license: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ys` should have an upper case name [INFO] [stdout] --> src/lib.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | const ys: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `YS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xs` should have an upper case name [INFO] [stdout] --> src/lib.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | const xs: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `XS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bg_color` [INFO] [stdout] --> src/lib.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | bg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fg_color` [INFO] [stdout] --> src/lib.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | fg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symmetries` [INFO] [stdout] --> src/lib.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fields` [INFO] [stdout] --> src/lib.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | fields: &'a [NamedField<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `params` [INFO] [stdout] --> src/lib.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | params: &'a [NamedParameter<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | / const EMPTY: &'a ElementProperties<'a> = &Self { [INFO] [stdout] 35 | | name: "Empty", [INFO] [stdout] 36 | | symbol: " ", [INFO] [stdout] 37 | | desc: "Empty.", [INFO] [stdout] ... | [INFO] [stdout] 45 | | params: &[], [INFO] [stdout] 46 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `field` [INFO] [stdout] --> src/lib.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | field: Field, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:121:3 [INFO] [stdout] | [INFO] [stdout] 121 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_origin` [INFO] [stdout] --> src/lib.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | fn set_origin(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_radius` [INFO] [stdout] --> src/lib.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | fn set_radius(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `labels` [INFO] [stdout] --> src/lib.rs:182:3 [INFO] [stdout] | [INFO] [stdout] 182 | labels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/lib.rs:183:3 [INFO] [stdout] | [INFO] [stdout] 183 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `current_symmetries` [INFO] [stdout] --> src/lib.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | current_symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:464:3 [INFO] [stdout] | [INFO] [stdout] 464 | const EMPTY: &'a Program<'a> = &Self { code: &[] }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:615:3 [INFO] [stdout] | [INFO] [stdout] 615 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/lib.rs:616:3 [INFO] [stdout] | [INFO] [stdout] 616 | length: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `offset` [INFO] [stdout] --> src/lib.rs:617:3 [INFO] [stdout] | [INFO] [stdout] 617 | offset: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:621:3 [INFO] [stdout] | [INFO] [stdout] 621 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:622:3 [INFO] [stdout] | [INFO] [stdout] 622 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ys` should have an upper case name [INFO] [stdout] --> src/lib.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | const ys: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `YS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xs` should have an upper case name [INFO] [stdout] --> src/lib.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | const xs: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `XS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:288:44 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:292:36 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:292:48 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:378:48 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lhs` [INFO] [stdout] --> src/lib.rs:378:60 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_lhs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:382:51 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:386:24 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:386:41 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:386:55 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `props` [INFO] [stdout] --> src/lib.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | props: &'a ElementProperties<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `program` [INFO] [stdout] --> src/lib.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | program: &'a Program<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | / const EMPTY: &'a Element<'a> = &Self { [INFO] [stdout] 13 | | props: ElementProperties::EMPTY, [INFO] [stdout] 14 | | program: Program::EMPTY, [INFO] [stdout] 15 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symbol` [INFO] [stdout] --> src/lib.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | symbol: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `desc` [INFO] [stdout] --> src/lib.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | desc: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `authors` [INFO] [stdout] --> src/lib.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | authors: &'a [&'a str], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `license` [INFO] [stdout] --> src/lib.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | license: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bg_color` [INFO] [stdout] --> src/lib.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | bg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fg_color` [INFO] [stdout] --> src/lib.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | fg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symmetries` [INFO] [stdout] --> src/lib.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fields` [INFO] [stdout] --> src/lib.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | fields: &'a [NamedField<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `params` [INFO] [stdout] --> src/lib.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | params: &'a [NamedParameter<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | / const EMPTY: &'a ElementProperties<'a> = &Self { [INFO] [stdout] 35 | | name: "Empty", [INFO] [stdout] 36 | | symbol: " ", [INFO] [stdout] 37 | | desc: "Empty.", [INFO] [stdout] ... | [INFO] [stdout] 45 | | params: &[], [INFO] [stdout] 46 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `field` [INFO] [stdout] --> src/lib.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | field: Field, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `None` [INFO] [stdout] --> src/lib.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | None = 0, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R000L` [INFO] [stdout] --> src/lib.rs:65:3 [INFO] [stdout] | [INFO] [stdout] 65 | R000L = 1, // Normal. [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R090L` [INFO] [stdout] --> src/lib.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | R090L = 2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R180L` [INFO] [stdout] --> src/lib.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | R180L = 4, // Flip_XY. [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R270L` [INFO] [stdout] --> src/lib.rs:68:3 [INFO] [stdout] | [INFO] [stdout] 68 | R270L = 8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R000R` [INFO] [stdout] --> src/lib.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | R000R = 16, // Flip_Y. [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R090R` [INFO] [stdout] --> src/lib.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | R090R = 32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R180R` [INFO] [stdout] --> src/lib.rs:71:3 [INFO] [stdout] | [INFO] [stdout] 71 | R180R = 64, // Flip_X. [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R270R` [INFO] [stdout] --> src/lib.rs:72:3 [INFO] [stdout] | [INFO] [stdout] 72 | R270R = 128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `All` [INFO] [stdout] --> src/lib.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | All = 255, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `MASK` [INFO] [stdout] --> src/lib.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | pub const MASK: u128 = 0xffffffffffffffffffffffff; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `TYPE_MASK` [INFO] [stdout] --> src/lib.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | pub const TYPE_MASK: u128 = 0xffff00000000000000000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `ECC_MASK` [INFO] [stdout] --> src/lib.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub const ECC_MASK: u128 = 0xff800000000000000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `HEADER_MASK` [INFO] [stdout] --> src/lib.rs:98:3 [INFO] [stdout] | [INFO] [stdout] 98 | pub const HEADER_MASK: u128 = Self::TYPE_MASK | Self::ECC_MASK; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `USER_MASK` [INFO] [stdout] --> src/lib.rs:99:3 [INFO] [stdout] | [INFO] [stdout] 99 | pub const USER_MASK: u128 = 0xfffffffffffffffff; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_type` [INFO] [stdout] --> src/lib.rs:101:10 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn get_type(self) -> u16 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_ecc` [INFO] [stdout] --> src/lib.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn get_ecc(self) -> u16 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_header` [INFO] [stdout] --> src/lib.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn get_header(self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_state` [INFO] [stdout] --> src/lib.rs:113:10 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn get_state(self) -> u128 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `EventWindow` [INFO] [stdout] --> src/lib.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct EventWindow<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:288:44 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:125:10 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn new(tile: &'a mut Tile<'a>, origin: usize, radius: usize) -> EventWindow<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_origin` [INFO] [stdout] --> src/lib.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | fn set_origin(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_radius` [INFO] [stdout] --> src/lib.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | fn set_radius(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `ys` [INFO] [stdout] --> src/lib.rs:141:3 [INFO] [stdout] | [INFO] [stdout] 141 | / const ys: [i32; 41] = [ [INFO] [stdout] 142 | | 0, 0, -1, 1, 0, -1, 1, -1, 1, 0, -2, 2, 0, -1, 1, -2, 2, -2, 2, -1, 1, 0, -3, 3, 0, -2, 2, -2, [INFO] [stdout] 143 | | 2, -1, 1, -3, 3, -3, 3, -1, 1, 0, -4, 4, 0, [INFO] [stdout] 144 | | ]; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `xs` [INFO] [stdout] --> src/lib.rs:145:3 [INFO] [stdout] | [INFO] [stdout] 145 | / const xs: [i32; 41] = [ [INFO] [stdout] 146 | | 0, -1, 0, 0, 1, -1, -1, 1, 1, -2, 0, 0, 2, -2, -2, -1, -1, 1, 1, 2, 2, -3, 0, 0, 3, -2, -2, 2, [INFO] [stdout] 147 | | 2, -3, -3, -1, -1, 1, 1, 3, 3, -4, 0, 0, 4, [INFO] [stdout] 148 | | ]; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_sites_on_tile` [INFO] [stdout] --> src/lib.rs:150:6 [INFO] [stdout] | [INFO] [stdout] 150 | fn add_sites_on_tile(&self, i: usize, delta: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `at` [INFO] [stdout] --> src/lib.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn at(&self, i: usize) -> Option<&Atom> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `at_mut` [INFO] [stdout] --> src/lib.rs:172:10 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn at_mut(&mut self, i: usize) -> Option<&mut Atom> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Runtime` [INFO] [stdout] --> src/lib.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub struct Runtime<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn new(ew: &'a mut EventWindow<'a>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `use_symmetries` [INFO] [stdout] --> src/lib.rs:202:10 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn use_symmetries(&mut self, symmetries: Symmetries) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `restore_symmetries` [INFO] [stdout] --> src/lib.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn restore_symmetries(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_value_u128` [INFO] [stdout] --> src/lib.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn get_value_u128(&self, x: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_const` [INFO] [stdout] --> src/lib.rs:227:10 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn store_const(&mut self, dst: Value, c: u128) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_binary_op` [INFO] [stdout] --> src/lib.rs:252:10 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn store_binary_op( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_unary_op` [INFO] [stdout] --> src/lib.rs:266:10 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn store_unary_op( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `copy` [INFO] [stdout] --> src/lib.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn copy(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap` [INFO] [stdout] --> src/lib.rs:281:10 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn swap(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `scan` [INFO] [stdout] --> src/lib.rs:288:10 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checksum` [INFO] [stdout] --> src/lib.rs:292:10 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add` [INFO] [stdout] --> src/lib.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | pub fn add(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:292:36 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sub` [INFO] [stdout] --> src/lib.rs:300:10 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn sub(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:292:48 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negate` [INFO] [stdout] --> src/lib.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | pub fn negate(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modulo` [INFO] [stdout] --> src/lib.rs:308:10 [INFO] [stdout] | [INFO] [stdout] 308 | pub fn modulo(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst` [INFO] [stdout] --> src/lib.rs:378:48 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lhs` [INFO] [stdout] --> src/lib.rs:378:60 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_lhs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mul` [INFO] [stdout] --> src/lib.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn mul(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `div` [INFO] [stdout] --> src/lib.rs:316:10 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn div(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:382:37 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:382:51 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `less_than` [INFO] [stdout] --> src/lib.rs:320:10 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn less_than( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/lib.rs:386:24 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `less_than_equal` [INFO] [stdout] --> src/lib.rs:329:10 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn less_than_equal( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `label` [INFO] [stdout] --> src/lib.rs:386:41 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/lib.rs:386:55 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_src` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `or` [INFO] [stdout] --> src/lib.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn or(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `and` [INFO] [stdout] --> src/lib.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn and(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xor` [INFO] [stdout] --> src/lib.rs:346:10 [INFO] [stdout] | [INFO] [stdout] 346 | pub fn xor(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `equal` [INFO] [stdout] --> src/lib.rs:350:10 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn equal(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `props` [INFO] [stdout] --> src/lib.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | props: &'a ElementProperties<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `program` [INFO] [stdout] --> src/lib.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | program: &'a Program<'a>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | / const EMPTY: &'a Element<'a> = &Self { [INFO] [stdout] 13 | | props: ElementProperties::EMPTY, [INFO] [stdout] 14 | | program: Program::EMPTY, [INFO] [stdout] 15 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symbol` [INFO] [stdout] --> src/lib.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | symbol: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `desc` [INFO] [stdout] --> src/lib.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | desc: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `authors` [INFO] [stdout] --> src/lib.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | authors: &'a [&'a str], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `license` [INFO] [stdout] --> src/lib.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | license: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `radius` [INFO] [stdout] --> src/lib.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | radius: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bg_color` [INFO] [stdout] --> src/lib.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | bg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fg_color` [INFO] [stdout] --> src/lib.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | fg_color: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `symmetries` [INFO] [stdout] --> src/lib.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | symmetries: Symmetries, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `fields` [INFO] [stdout] --> src/lib.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | fields: &'a [NamedField<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `params` [INFO] [stdout] --> src/lib.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | params: &'a [NamedParameter<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | / const EMPTY: &'a ElementProperties<'a> = &Self { [INFO] [stdout] 35 | | name: "Empty", [INFO] [stdout] 36 | | symbol: " ", [INFO] [stdout] 37 | | desc: "Empty.", [INFO] [stdout] ... | [INFO] [stdout] 45 | | params: &[], [INFO] [stdout] 46 | | }; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `field` [INFO] [stdout] --> src/lib.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | field: Field, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> src/lib.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | name: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `value` [INFO] [stdout] --> src/lib.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | value: u128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `None` [INFO] [stdout] --> src/lib.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | None = 0, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R000L` [INFO] [stdout] --> src/lib.rs:65:3 [INFO] [stdout] | [INFO] [stdout] 65 | R000L = 1, // Normal. [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R090L` [INFO] [stdout] --> src/lib.rs:66:3 [INFO] [stdout] | [INFO] [stdout] 66 | R090L = 2, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R180L` [INFO] [stdout] --> src/lib.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | R180L = 4, // Flip_XY. [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R270L` [INFO] [stdout] --> src/lib.rs:68:3 [INFO] [stdout] | [INFO] [stdout] 68 | R270L = 8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R000R` [INFO] [stdout] --> src/lib.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | R000R = 16, // Flip_Y. [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R090R` [INFO] [stdout] --> src/lib.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | R090R = 32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R180R` [INFO] [stdout] --> src/lib.rs:71:3 [INFO] [stdout] | [INFO] [stdout] 71 | R180R = 64, // Flip_X. [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `R270R` [INFO] [stdout] --> src/lib.rs:72:3 [INFO] [stdout] | [INFO] [stdout] 72 | R270R = 128, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `All` [INFO] [stdout] --> src/lib.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | All = 255, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `MASK` [INFO] [stdout] --> src/lib.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | pub const MASK: u128 = 0xffffffffffffffffffffffff; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `TYPE_MASK` [INFO] [stdout] --> src/lib.rs:96:3 [INFO] [stdout] | [INFO] [stdout] 96 | pub const TYPE_MASK: u128 = 0xffff00000000000000000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `ECC_MASK` [INFO] [stdout] --> src/lib.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | pub const ECC_MASK: u128 = 0xff800000000000000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `HEADER_MASK` [INFO] [stdout] --> src/lib.rs:98:3 [INFO] [stdout] | [INFO] [stdout] 98 | pub const HEADER_MASK: u128 = Self::TYPE_MASK | Self::ECC_MASK; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `USER_MASK` [INFO] [stdout] --> src/lib.rs:99:3 [INFO] [stdout] | [INFO] [stdout] 99 | pub const USER_MASK: u128 = 0xfffffffffffffffff; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_type` [INFO] [stdout] --> src/lib.rs:101:10 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn get_type(self) -> u16 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_ecc` [INFO] [stdout] --> src/lib.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn get_ecc(self) -> u16 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_header` [INFO] [stdout] --> src/lib.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn get_header(self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_state` [INFO] [stdout] --> src/lib.rs:113:10 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn get_state(self) -> u128 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `EventWindow` [INFO] [stdout] --> src/lib.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct EventWindow<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:125:10 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn new(tile: &'a mut Tile<'a>, origin: usize, radius: usize) -> EventWindow<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_origin` [INFO] [stdout] --> src/lib.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | fn set_origin(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_count` [INFO] [stdout] --> src/lib.rs:354:10 [INFO] [stdout] | [INFO] [stdout] 354 | pub fn bit_count(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_scan_forward` [INFO] [stdout] --> src/lib.rs:358:10 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn bit_scan_forward(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_scan_reverse` [INFO] [stdout] --> src/lib.rs:362:10 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn bit_scan_reverse(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `lshift` [INFO] [stdout] --> src/lib.rs:366:10 [INFO] [stdout] | [INFO] [stdout] 366 | pub fn lshift(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rshift` [INFO] [stdout] --> src/lib.rs:370:10 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn rshift(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump` [INFO] [stdout] --> src/lib.rs:374:10 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_relative_offset` [INFO] [stdout] --> src/lib.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_zero` [INFO] [stdout] --> src/lib.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_non_zero` [INFO] [stdout] --> src/lib.rs:386:10 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_radius` [INFO] [stdout] --> src/lib.rs:137:6 [INFO] [stdout] | [INFO] [stdout] 137 | fn set_radius(&mut self, i: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `ys` [INFO] [stdout] --> src/lib.rs:141:3 [INFO] [stdout] | [INFO] [stdout] 141 | / const ys: [i32; 41] = [ [INFO] [stdout] 142 | | 0, 0, -1, 1, 0, -1, 1, -1, 1, 0, -2, 2, 0, -1, 1, -2, 2, -2, 2, -1, 1, 0, -3, 3, 0, -2, 2, -2, [INFO] [stdout] 143 | | 2, -1, 1, -3, 3, -3, 3, -1, 1, 0, -4, 4, 0, [INFO] [stdout] 144 | | ]; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `xs` [INFO] [stdout] --> src/lib.rs:145:3 [INFO] [stdout] | [INFO] [stdout] 145 | / const xs: [i32; 41] = [ [INFO] [stdout] 146 | | 0, -1, 0, 0, 1, -1, -1, 1, 1, -2, 0, 0, 2, -2, -2, -1, -1, 1, 1, 2, 2, -3, 0, 0, 3, -2, -2, 2, [INFO] [stdout] 147 | | 2, -3, -3, -1, -1, 1, 1, 3, 3, -4, 0, 0, 4, [INFO] [stdout] 148 | | ]; [INFO] [stdout] | |____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_sites_on_tile` [INFO] [stdout] --> src/lib.rs:150:6 [INFO] [stdout] | [INFO] [stdout] 150 | fn add_sites_on_tile(&self, i: usize, delta: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `at` [INFO] [stdout] --> src/lib.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn at(&self, i: usize) -> Option<&Atom> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `step` [INFO] [stdout] --> src/lib.rs:390:10 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn step(r: &mut Runtime) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unsigned` [INFO] [stdout] --> src/lib.rs:454:3 [INFO] [stdout] | [INFO] [stdout] 454 | Unsigned, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Signed` [INFO] [stdout] --> src/lib.rs:455:3 [INFO] [stdout] | [INFO] [stdout] 455 | Signed, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/lib.rs:460:3 [INFO] [stdout] | [INFO] [stdout] 460 | code: &'a [Instruction], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:464:3 [INFO] [stdout] | [INFO] [stdout] 464 | const EMPTY: &'a Program<'a> = &Self { code: &[] }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u64` [INFO] [stdout] --> src/lib.rs:480:10 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn from_u64(x: u64) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `vtype` [INFO] [stdout] --> src/lib.rs:492:3 [INFO] [stdout] | [INFO] [stdout] 492 | vtype: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/lib.rs:493:3 [INFO] [stdout] | [INFO] [stdout] 493 | data: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u16` [INFO] [stdout] --> src/lib.rs:497:10 [INFO] [stdout] | [INFO] [stdout] 497 | pub fn from_u16(x: u16) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_inline` [INFO] [stdout] --> src/lib.rs:504:10 [INFO] [stdout] | [INFO] [stdout] 504 | pub fn get_inline(self) -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_heap` [INFO] [stdout] --> src/lib.rs:511:10 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn get_heap(self) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_register` [INFO] [stdout] --> src/lib.rs:518:10 [INFO] [stdout] | [INFO] [stdout] 518 | pub fn get_register(self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_site` [INFO] [stdout] --> src/lib.rs:525:10 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn get_site(self) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_field` [INFO] [stdout] --> src/lib.rs:532:10 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn get_field(self) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u8` [INFO] [stdout] --> src/lib.rs:550:10 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn from_u8(x: u8) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_usize` [INFO] [stdout] --> src/lib.rs:608:6 [INFO] [stdout] | [INFO] [stdout] 608 | fn from_usize(x: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:615:3 [INFO] [stdout] | [INFO] [stdout] 615 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/lib.rs:616:3 [INFO] [stdout] | [INFO] [stdout] 616 | length: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `offset` [INFO] [stdout] --> src/lib.rs:617:3 [INFO] [stdout] | [INFO] [stdout] 617 | offset: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Const` [INFO] [stdout] --> src/lib.rs:620:12 [INFO] [stdout] | [INFO] [stdout] 620 | pub struct Const { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Tile` [INFO] [stdout] --> src/lib.rs:625:12 [INFO] [stdout] | [INFO] [stdout] 625 | pub struct Tile<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:632:10 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn new(sites: &'a mut [Atom], bounds: (u16, u16), physics: &'a Physics<'a>) -> Tile<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/lib.rs:640:10 [INFO] [stdout] | [INFO] [stdout] 640 | pub fn get(&self, i: usize) -> Option<&Atom> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_mut` [INFO] [stdout] --> src/lib.rs:644:10 [INFO] [stdout] | [INFO] [stdout] 644 | pub fn get_mut(&mut self, i: usize) -> Option<&mut Atom> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `elements` [INFO] [stdout] --> src/lib.rs:651:3 [INFO] [stdout] | [INFO] [stdout] 651 | elements: &'a [Element<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/lib.rs:655:10 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn get(&self, i: usize) -> Option<&Element<'a>> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ys` should have an upper case name [INFO] [stdout] --> src/lib.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | const ys: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `YS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xs` should have an upper case name [INFO] [stdout] --> src/lib.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | const xs: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `XS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `at_mut` [INFO] [stdout] --> src/lib.rs:172:10 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn at_mut(&mut self, i: usize) -> Option<&mut Atom> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Runtime` [INFO] [stdout] --> src/lib.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub struct Runtime<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn new(ew: &'a mut EventWindow<'a>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `use_symmetries` [INFO] [stdout] --> src/lib.rs:202:10 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn use_symmetries(&mut self, symmetries: Symmetries) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `restore_symmetries` [INFO] [stdout] --> src/lib.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn restore_symmetries(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_value_u128` [INFO] [stdout] --> src/lib.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn get_value_u128(&self, x: Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_const` [INFO] [stdout] --> src/lib.rs:227:10 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn store_const(&mut self, dst: Value, c: u128) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_binary_op` [INFO] [stdout] --> src/lib.rs:252:10 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn store_binary_op( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `store_unary_op` [INFO] [stdout] --> src/lib.rs:266:10 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn store_unary_op( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `copy` [INFO] [stdout] --> src/lib.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn copy(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap` [INFO] [stdout] --> src/lib.rs:281:10 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn swap(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `scan` [INFO] [stdout] --> src/lib.rs:288:10 [INFO] [stdout] | [INFO] [stdout] 288 | pub fn scan(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checksum` [INFO] [stdout] --> src/lib.rs:292:10 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn checksum(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add` [INFO] [stdout] --> src/lib.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | pub fn add(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sub` [INFO] [stdout] --> src/lib.rs:300:10 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn sub(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negate` [INFO] [stdout] --> src/lib.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | pub fn negate(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modulo` [INFO] [stdout] --> src/lib.rs:308:10 [INFO] [stdout] | [INFO] [stdout] 308 | pub fn modulo(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mul` [INFO] [stdout] --> src/lib.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | pub fn mul(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `div` [INFO] [stdout] --> src/lib.rs:316:10 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn div(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `less_than` [INFO] [stdout] --> src/lib.rs:320:10 [INFO] [stdout] | [INFO] [stdout] 320 | pub fn less_than( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `less_than_equal` [INFO] [stdout] --> src/lib.rs:329:10 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn less_than_equal( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `or` [INFO] [stdout] --> src/lib.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn or(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `and` [INFO] [stdout] --> src/lib.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn and(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xor` [INFO] [stdout] --> src/lib.rs:346:10 [INFO] [stdout] | [INFO] [stdout] 346 | pub fn xor(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `equal` [INFO] [stdout] --> src/lib.rs:350:10 [INFO] [stdout] | [INFO] [stdout] 350 | pub fn equal(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_count` [INFO] [stdout] --> src/lib.rs:354:10 [INFO] [stdout] | [INFO] [stdout] 354 | pub fn bit_count(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_scan_forward` [INFO] [stdout] --> src/lib.rs:358:10 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn bit_scan_forward(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit_scan_reverse` [INFO] [stdout] --> src/lib.rs:362:10 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn bit_scan_reverse(r: &mut Runtime, dst: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `lshift` [INFO] [stdout] --> src/lib.rs:366:10 [INFO] [stdout] | [INFO] [stdout] 366 | pub fn lshift(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rshift` [INFO] [stdout] --> src/lib.rs:370:10 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn rshift(r: &mut Runtime, dst: Value, lhs: Value, rhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump` [INFO] [stdout] --> src/lib.rs:374:10 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn jump(r: &mut Runtime, label: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_relative_offset` [INFO] [stdout] --> src/lib.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | pub fn jump_relative_offset(r: &mut Runtime, dst: Value, lhs: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_zero` [INFO] [stdout] --> src/lib.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn jump_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jump_non_zero` [INFO] [stdout] --> src/lib.rs:386:10 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn jump_non_zero(r: &mut Runtime, label: Value, src: Value) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `step` [INFO] [stdout] --> src/lib.rs:390:10 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn step(r: &mut Runtime) -> Result<(), &'static str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unsigned` [INFO] [stdout] --> src/lib.rs:454:3 [INFO] [stdout] | [INFO] [stdout] 454 | Unsigned, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Signed` [INFO] [stdout] --> src/lib.rs:455:3 [INFO] [stdout] | [INFO] [stdout] 455 | Signed, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/lib.rs:460:3 [INFO] [stdout] | [INFO] [stdout] 460 | code: &'a [Instruction], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant is never used: `EMPTY` [INFO] [stdout] --> src/lib.rs:464:3 [INFO] [stdout] | [INFO] [stdout] 464 | const EMPTY: &'a Program<'a> = &Self { code: &[] }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u64` [INFO] [stdout] --> src/lib.rs:480:10 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn from_u64(x: u64) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `vtype` [INFO] [stdout] --> src/lib.rs:492:3 [INFO] [stdout] | [INFO] [stdout] 492 | vtype: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/lib.rs:493:3 [INFO] [stdout] | [INFO] [stdout] 493 | data: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u16` [INFO] [stdout] --> src/lib.rs:497:10 [INFO] [stdout] | [INFO] [stdout] 497 | pub fn from_u16(x: u16) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_inline` [INFO] [stdout] --> src/lib.rs:504:10 [INFO] [stdout] | [INFO] [stdout] 504 | pub fn get_inline(self) -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_heap` [INFO] [stdout] --> src/lib.rs:511:10 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn get_heap(self) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_register` [INFO] [stdout] --> src/lib.rs:518:10 [INFO] [stdout] | [INFO] [stdout] 518 | pub fn get_register(self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_site` [INFO] [stdout] --> src/lib.rs:525:10 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn get_site(self) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_field` [INFO] [stdout] --> src/lib.rs:532:10 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn get_field(self) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_u8` [INFO] [stdout] --> src/lib.rs:550:10 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn from_u8(x: u8) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_usize` [INFO] [stdout] --> src/lib.rs:608:6 [INFO] [stdout] | [INFO] [stdout] 608 | fn from_usize(x: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dtype` [INFO] [stdout] --> src/lib.rs:615:3 [INFO] [stdout] | [INFO] [stdout] 615 | dtype: DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `length` [INFO] [stdout] --> src/lib.rs:616:3 [INFO] [stdout] | [INFO] [stdout] 616 | length: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `offset` [INFO] [stdout] --> src/lib.rs:617:3 [INFO] [stdout] | [INFO] [stdout] 617 | offset: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Const` [INFO] [stdout] --> src/lib.rs:620:12 [INFO] [stdout] | [INFO] [stdout] 620 | pub struct Const { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `Tile` [INFO] [stdout] --> src/lib.rs:625:12 [INFO] [stdout] | [INFO] [stdout] 625 | pub struct Tile<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/lib.rs:632:10 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn new(sites: &'a mut [Atom], bounds: (u16, u16), physics: &'a Physics<'a>) -> Tile<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/lib.rs:640:10 [INFO] [stdout] | [INFO] [stdout] 640 | pub fn get(&self, i: usize) -> Option<&Atom> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_mut` [INFO] [stdout] --> src/lib.rs:644:10 [INFO] [stdout] | [INFO] [stdout] 644 | pub fn get_mut(&mut self, i: usize) -> Option<&mut Atom> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `elements` [INFO] [stdout] --> src/lib.rs:651:3 [INFO] [stdout] | [INFO] [stdout] 651 | elements: &'a [Element<'a>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/lib.rs:655:10 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn get(&self, i: usize) -> Option<&Element<'a>> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ys` should have an upper case name [INFO] [stdout] --> src/lib.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | const ys: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `YS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xs` should have an upper case name [INFO] [stdout] --> src/lib.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | const xs: [i32; 41] = [ [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `XS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 126 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 126 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 28.46s [INFO] running `Command { std: "docker" "inspect" "690ec5f8430044a96381a400d9f85a6a6f10939f36a43b29a304b42faac2c489", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "690ec5f8430044a96381a400d9f85a6a6f10939f36a43b29a304b42faac2c489", kill_on_drop: false }` [INFO] [stdout] 690ec5f8430044a96381a400d9f85a6a6f10939f36a43b29a304b42faac2c489