[INFO] cloning repository https://github.com/AshtonSnapp/rouge [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AshtonSnapp/rouge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAshtonSnapp%2Frouge", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAshtonSnapp%2Frouge'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b300a09d37a2e51cb19f147423fbc70387e75674 [INFO] testing AshtonSnapp/rouge against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAshtonSnapp%2Frouge" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/AshtonSnapp/rouge on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/AshtonSnapp/rouge [INFO] finished tweaking git repo https://github.com/AshtonSnapp/rouge [INFO] tweaked toml for git repo https://github.com/AshtonSnapp/rouge written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/AshtonSnapp/rouge already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d75f332bad40abfadce3cbe5085897a5e4c25c55dcd0622a243539246e7ee947 [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" "d75f332bad40abfadce3cbe5085897a5e4c25c55dcd0622a243539246e7ee947", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d75f332bad40abfadce3cbe5085897a5e4c25c55dcd0622a243539246e7ee947", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d75f332bad40abfadce3cbe5085897a5e4c25c55dcd0622a243539246e7ee947", kill_on_drop: false }` [INFO] [stdout] d75f332bad40abfadce3cbe5085897a5e4c25c55dcd0622a243539246e7ee947 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5bc7b294770c1d0d860d15b4125ffba2b62f79654f364b1c93d0f1a310c67204 [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" "5bc7b294770c1d0d860d15b4125ffba2b62f79654f364b1c93d0f1a310c67204", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.121 [INFO] [stderr] Compiling syn v1.0.90 [INFO] [stderr] Compiling zstd-safe v5.0.1+zstd.1.5.2 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Compiling beef v0.5.1 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling quote v1.0.17 [INFO] [stderr] Compiling nom v7.1.1 [INFO] [stderr] Compiling jobserver v0.1.24 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling textwrap v0.15.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling clap v3.1.8 [INFO] [stderr] Compiling zstd-sys v2.0.1+zstd.1.5.2 [INFO] [stderr] Compiling logos-derive v0.12.0 [INFO] [stderr] Compiling logos v0.12.0 [INFO] [stderr] Compiling zstd v0.11.1+zstd.1.5.2 [INFO] [stderr] Compiling rouge v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stdout] --> src/runtime/code_parser.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stdout] | ^^^ ^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stdout] --> src/runtime/code_parser.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op` [INFO] [stdout] --> src/runtime/mod.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:202:38 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:222:81 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:250:7 [INFO] [stdout] | [INFO] [stdout] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:245:94 [INFO] [stdout] | [INFO] [stdout] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/runtime/code_parser.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `werr` [INFO] [stdout] --> src/runtime/code_parser.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/code_parser.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tree = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:203:7 [INFO] [stdout] | [INFO] [stdout] 203 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | let mut blocks_deep: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | code: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/runtime/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> src/runtime/mod.rs:25:2 [INFO] [stdout] | [INFO] [stdout] 25 | stack: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/runtime/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | source: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `consts` [INFO] [stdout] --> src/runtime/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | consts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | code: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `references` [INFO] [stdout] --> src/runtime/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | references: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/runtime/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | data: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | U1(u8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | I1(i8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | U2(u16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | I2(i16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | U4(u32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | I4(i32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | F4(f32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | U8(u64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | I8(i64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | F8(f64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | UX(usize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | IX(isize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | B(bool), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | C(char), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | F(FuncPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | P(HeapPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTree` [INFO] [stdout] --> src/runtime/code_parser.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub type ASTree = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTResult` [INFO] [stdout] --> src/runtime/code_parser.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ASTNode` [INFO] [stdout] --> src/runtime/code_parser.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ASTNode { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ASTNodeType` [INFO] [stdout] --> src/runtime/code_parser.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | pub enum ASTNodeType {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse` [INFO] [stdout] --> src/runtime/code_parser.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 46 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stdout] --> src/runtime/code_parser.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stdout] | ^^^ ^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stdout] --> src/runtime/code_parser.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op` [INFO] [stdout] --> src/runtime/mod.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_func` [INFO] [stdout] --> src/main.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | Ok((main_func, wrns)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_func` [INFO] [stdout] --> src/main.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | Ok((main_func, wrns)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:202:38 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:222:81 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:250:7 [INFO] [stdout] | [INFO] [stdout] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:245:94 [INFO] [stdout] | [INFO] [stdout] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/runtime/code_parser.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `werr` [INFO] [stdout] --> src/runtime/code_parser.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/code_parser.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tree = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:203:7 [INFO] [stdout] | [INFO] [stdout] 203 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | let mut blocks_deep: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `hooks` [INFO] [stdout] --> src/runtime/mod.rs:22:2 [INFO] [stdout] | [INFO] [stdout] 22 | hooks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | code: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/runtime/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> src/runtime/mod.rs:25:2 [INFO] [stdout] | [INFO] [stdout] 25 | stack: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `is_warning` [INFO] [stdout] --> src/runtime/mod.rs:30:2 [INFO] [stdout] | [INFO] [stdout] 30 | is_warning: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `info` [INFO] [stdout] --> src/runtime/mod.rs:31:2 [INFO] [stdout] | [INFO] [stdout] 31 | info: ErrorInfo [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `optimize` [INFO] [stdout] --> src/runtime/mod.rs:35:2 [INFO] [stdout] | [INFO] [stdout] 35 | optimize: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `compress` [INFO] [stdout] --> src/runtime/mod.rs:36:2 [INFO] [stdout] | [INFO] [stdout] 36 | compress: i8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `warn_is_err` [INFO] [stdout] --> src/runtime/mod.rs:37:2 [INFO] [stdout] | [INFO] [stdout] 37 | warn_is_err: bool [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/runtime/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | source: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `consts` [INFO] [stdout] --> src/runtime/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | consts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | code: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `references` [INFO] [stdout] --> src/runtime/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | references: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/runtime/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | data: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Run` [INFO] [stdout] --> src/runtime/mod.rs:71:2 [INFO] [stdout] | [INFO] [stdout] 71 | Run(RunErr) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ErrorInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:67:10 [INFO] [stdout] | [INFO] [stdout] 67 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:85:2 [INFO] [stdout] | [INFO] [stdout] 85 | U1, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:87:2 [INFO] [stdout] | [INFO] [stdout] 87 | I1, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:89:2 [INFO] [stdout] | [INFO] [stdout] 89 | U2, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:91:2 [INFO] [stdout] | [INFO] [stdout] 91 | I2, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:93:2 [INFO] [stdout] | [INFO] [stdout] 93 | U4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:95:2 [INFO] [stdout] | [INFO] [stdout] 95 | I4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:97:2 [INFO] [stdout] | [INFO] [stdout] 97 | F4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:99:2 [INFO] [stdout] | [INFO] [stdout] 99 | U8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:101:2 [INFO] [stdout] | [INFO] [stdout] 101 | I8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:103:2 [INFO] [stdout] | [INFO] [stdout] 103 | F8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:105:2 [INFO] [stdout] | [INFO] [stdout] 105 | UX, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:107:2 [INFO] [stdout] | [INFO] [stdout] 107 | IX, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:109:2 [INFO] [stdout] | [INFO] [stdout] 109 | B, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:111:2 [INFO] [stdout] | [INFO] [stdout] 111 | C, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:113:2 [INFO] [stdout] | [INFO] [stdout] 113 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:115:2 [INFO] [stdout] | [INFO] [stdout] 115 | F, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:117:2 [INFO] [stdout] | [INFO] [stdout] 117 | P [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | U1(u8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | I1(i8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | U2(u16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | I2(i16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | U4(u32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | I4(i32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | F4(f32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | U8(u64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | I8(i64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | F8(f64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | UX(usize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | IX(isize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | B(bool), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | C(char), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | F(FuncPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | P(HeapPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Function` [INFO] [stdout] --> src/runtime/mod.rs:143:2 [INFO] [stdout] | [INFO] [stdout] 143 | / Function{ [INFO] [stdout] 144 | | name: String, [INFO] [stdout] 145 | | args: Vec, [INFO] [stdout] 146 | | rets: DataType, [INFO] [stdout] 147 | | func: fn() [INFO] [stdout] 148 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Struct` [INFO] [stdout] --> src/runtime/mod.rs:149:2 [INFO] [stdout] | [INFO] [stdout] 149 | / Struct{ [INFO] [stdout] 150 | | name: String, [INFO] [stdout] 151 | | fields: Vec, [INFO] [stdout] 152 | | converter: fn() [INFO] [stdout] 153 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Enum` [INFO] [stdout] --> src/runtime/mod.rs:154:2 [INFO] [stdout] | [INFO] [stdout] 154 | / Enum{ [INFO] [stdout] 155 | | name: String, [INFO] [stdout] 156 | | variants: Vec, [INFO] [stdout] 157 | | converter: fn() [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_function` [INFO] [stdout] --> src/runtime/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn hook_function(&mut self, name: String, args: Vec, rets: DataType, func: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_struct` [INFO] [stdout] --> src/runtime/mod.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn hook_struct(&mut self, name: String, fields: Vec, converter: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_enum` [INFO] [stdout] --> src/runtime/mod.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn hook_enum(&mut self, name: String, variants: Vec, converter: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warning` [INFO] [stdout] --> src/runtime/mod.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn warning(&self) -> bool { self.is_warning } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `info` [INFO] [stdout] --> src/runtime/mod.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn info(&self) -> ErrorInfo { self.info } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `optimize_level` [INFO] [stdout] --> src/runtime/mod.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn optimize_level(&self) -> u8 { self.optimize } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `compress_level` [INFO] [stdout] --> src/runtime/mod.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn compress_level(&self) -> i32 { self.compress as i32 } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warn_is_err` [INFO] [stdout] --> src/runtime/mod.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn warn_is_err(&self) -> bool { self.warn_is_err } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTree` [INFO] [stdout] --> src/runtime/code_parser.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub type ASTree = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTResult` [INFO] [stdout] --> src/runtime/code_parser.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ASTNode` [INFO] [stdout] --> src/runtime/code_parser.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ASTNode { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ASTNodeType` [INFO] [stdout] --> src/runtime/code_parser.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | pub enum ASTNodeType {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse` [INFO] [stdout] --> src/runtime/code_parser.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 83 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 48s [INFO] running `Command { std: "docker" "inspect" "5bc7b294770c1d0d860d15b4125ffba2b62f79654f364b1c93d0f1a310c67204", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5bc7b294770c1d0d860d15b4125ffba2b62f79654f364b1c93d0f1a310c67204", kill_on_drop: false }` [INFO] [stdout] 5bc7b294770c1d0d860d15b4125ffba2b62f79654f364b1c93d0f1a310c67204 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c1399c0d6ba1abcb902dff68214c06cbf246cfdf3aa3c65181b4b0b19a10012 [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" "0c1399c0d6ba1abcb902dff68214c06cbf246cfdf3aa3c65181b4b0b19a10012", kill_on_drop: false }` [INFO] [stdout] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stdout] --> src/runtime/code_parser.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stdout] | ^^^ ^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stdout] --> src/runtime/code_parser.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op` [INFO] [stdout] --> src/runtime/mod.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:202:38 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:222:81 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:250:7 [INFO] [stdout] | [INFO] [stdout] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:245:94 [INFO] [stdout] | [INFO] [stdout] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/runtime/code_parser.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `werr` [INFO] [stdout] --> src/runtime/code_parser.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/code_parser.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tree = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:203:7 [INFO] [stdout] | [INFO] [stdout] 203 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | let mut blocks_deep: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rouge v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | code: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/runtime/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> src/runtime/mod.rs:25:2 [INFO] [stdout] | [INFO] [stdout] 25 | stack: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/runtime/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | source: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `consts` [INFO] [stdout] --> src/runtime/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | consts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | code: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `references` [INFO] [stdout] --> src/runtime/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | references: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/runtime/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | data: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | U1(u8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | I1(i8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | U2(u16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | I2(i16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | U4(u32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | I4(i32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | F4(f32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | U8(u64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | I8(i64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | F8(f64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | UX(usize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | IX(isize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | B(bool), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | C(char), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | F(FuncPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | P(HeapPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTree` [INFO] [stdout] --> src/runtime/code_parser.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub type ASTree = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTResult` [INFO] [stdout] --> src/runtime/code_parser.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ASTNode` [INFO] [stdout] --> src/runtime/code_parser.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ASTNode { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ASTNodeType` [INFO] [stdout] --> src/runtime/code_parser.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | pub enum ASTNodeType {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse` [INFO] [stdout] --> src/runtime/code_parser.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 46 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stdout] --> src/runtime/code_parser.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stdout] | ^^^ ^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stdout] --> src/runtime/code_parser.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op` [INFO] [stdout] --> src/runtime/mod.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stdout] --> src/runtime/code_parser.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stdout] | ^^^ ^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stdout] --> src/runtime/code_parser.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Lit`, `Op` [INFO] [stdout] --> src/runtime/mod.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stdout] | ^^^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_func` [INFO] [stdout] --> src/main.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | Ok((main_func, wrns)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_func` [INFO] [stdout] --> src/main.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | Ok((main_func, wrns)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:202:38 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:222:81 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:250:7 [INFO] [stdout] | [INFO] [stdout] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:245:94 [INFO] [stdout] | [INFO] [stdout] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/runtime/code_parser.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `werr` [INFO] [stdout] --> src/runtime/code_parser.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/code_parser.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tree = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:203:7 [INFO] [stdout] | [INFO] [stdout] 203 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | let mut blocks_deep: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:202:38 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:226:7 [INFO] [stdout] | [INFO] [stdout] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:222:81 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actual_outfile` [INFO] [stdout] --> src/runtime/mod.rs:250:7 [INFO] [stdout] | [INFO] [stdout] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `includes` [INFO] [stdout] --> src/runtime/mod.rs:245:56 [INFO] [stdout] | [INFO] [stdout] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> src/runtime/mod.rs:245:94 [INFO] [stdout] | [INFO] [stdout] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/runtime/code_parser.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `werr` [INFO] [stdout] --> src/runtime/code_parser.rs:27:43 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/code_parser.rs:28:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tree = Vec::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:203:7 [INFO] [stdout] | [INFO] [stdout] 203 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | let mut func = None; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `hooks` [INFO] [stdout] --> src/runtime/mod.rs:22:2 [INFO] [stdout] | [INFO] [stdout] 22 | hooks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | code: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/runtime/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> src/runtime/mod.rs:25:2 [INFO] [stdout] | [INFO] [stdout] 25 | stack: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `is_warning` [INFO] [stdout] --> src/runtime/mod.rs:30:2 [INFO] [stdout] | [INFO] [stdout] 30 | is_warning: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `info` [INFO] [stdout] --> src/runtime/mod.rs:31:2 [INFO] [stdout] | [INFO] [stdout] 31 | info: ErrorInfo [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `optimize` [INFO] [stdout] --> src/runtime/mod.rs:35:2 [INFO] [stdout] | [INFO] [stdout] 35 | optimize: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `compress` [INFO] [stdout] --> src/runtime/mod.rs:36:2 [INFO] [stdout] | [INFO] [stdout] 36 | compress: i8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `warn_is_err` [INFO] [stdout] --> src/runtime/mod.rs:37:2 [INFO] [stdout] | [INFO] [stdout] 37 | warn_is_err: bool [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/runtime/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | source: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `consts` [INFO] [stdout] --> src/runtime/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | consts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | code: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `references` [INFO] [stdout] --> src/runtime/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | references: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/runtime/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | data: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Run` [INFO] [stdout] --> src/runtime/mod.rs:71:2 [INFO] [stdout] | [INFO] [stdout] 71 | Run(RunErr) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ErrorInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:67:10 [INFO] [stdout] | [INFO] [stdout] 67 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:85:2 [INFO] [stdout] | [INFO] [stdout] 85 | U1, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:87:2 [INFO] [stdout] | [INFO] [stdout] 87 | I1, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:89:2 [INFO] [stdout] | [INFO] [stdout] 89 | U2, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:91:2 [INFO] [stdout] | [INFO] [stdout] 91 | I2, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:93:2 [INFO] [stdout] | [INFO] [stdout] 93 | U4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:95:2 [INFO] [stdout] | [INFO] [stdout] 95 | I4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:97:2 [INFO] [stdout] | [INFO] [stdout] 97 | F4, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:99:2 [INFO] [stdout] | [INFO] [stdout] 99 | U8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:101:2 [INFO] [stdout] | [INFO] [stdout] 101 | I8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:103:2 [INFO] [stdout] | [INFO] [stdout] 103 | F8, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:105:2 [INFO] [stdout] | [INFO] [stdout] 105 | UX, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:107:2 [INFO] [stdout] | [INFO] [stdout] 107 | IX, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:109:2 [INFO] [stdout] | [INFO] [stdout] 109 | B, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:111:2 [INFO] [stdout] | [INFO] [stdout] 111 | C, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:113:2 [INFO] [stdout] | [INFO] [stdout] 113 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:115:2 [INFO] [stdout] | [INFO] [stdout] 115 | F, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:117:2 [INFO] [stdout] | [INFO] [stdout] 117 | P [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | U1(u8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:271:7 [INFO] [stdout] | [INFO] [stdout] 271 | let mut blocks_deep: usize = 0; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | I1(i8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | U2(u16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | I2(i16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | U4(u32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | I4(i32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | F4(f32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | U8(u64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | I8(i64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | F8(f64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | UX(usize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | IX(isize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | B(bool), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | C(char), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | F(FuncPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | P(HeapPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Function` [INFO] [stdout] --> src/runtime/mod.rs:143:2 [INFO] [stdout] | [INFO] [stdout] 143 | / Function{ [INFO] [stdout] 144 | | name: String, [INFO] [stdout] 145 | | args: Vec, [INFO] [stdout] 146 | | rets: DataType, [INFO] [stdout] 147 | | func: fn() [INFO] [stdout] 148 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Struct` [INFO] [stdout] --> src/runtime/mod.rs:149:2 [INFO] [stdout] | [INFO] [stdout] 149 | / Struct{ [INFO] [stdout] 150 | | name: String, [INFO] [stdout] 151 | | fields: Vec, [INFO] [stdout] 152 | | converter: fn() [INFO] [stdout] 153 | | }, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Enum` [INFO] [stdout] --> src/runtime/mod.rs:154:2 [INFO] [stdout] | [INFO] [stdout] 154 | / Enum{ [INFO] [stdout] 155 | | name: String, [INFO] [stdout] 156 | | variants: Vec, [INFO] [stdout] 157 | | converter: fn() [INFO] [stdout] 158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_function` [INFO] [stdout] --> src/runtime/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn hook_function(&mut self, name: String, args: Vec, rets: DataType, func: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_struct` [INFO] [stdout] --> src/runtime/mod.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | pub fn hook_struct(&mut self, name: String, fields: Vec, converter: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hook_enum` [INFO] [stdout] --> src/runtime/mod.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn hook_enum(&mut self, name: String, variants: Vec, converter: fn()) -> Runtime { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warning` [INFO] [stdout] --> src/runtime/mod.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn warning(&self) -> bool { self.is_warning } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `info` [INFO] [stdout] --> src/runtime/mod.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn info(&self) -> ErrorInfo { self.info } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `optimize_level` [INFO] [stdout] --> src/runtime/mod.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn optimize_level(&self) -> u8 { self.optimize } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `compress_level` [INFO] [stdout] --> src/runtime/mod.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn compress_level(&self) -> i32 { self.compress as i32 } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warn_is_err` [INFO] [stdout] --> src/runtime/mod.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn warn_is_err(&self) -> bool { self.warn_is_err } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTree` [INFO] [stdout] --> src/runtime/code_parser.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub type ASTree = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTResult` [INFO] [stdout] --> src/runtime/code_parser.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ASTNode` [INFO] [stdout] --> src/runtime/code_parser.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ASTNode { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ASTNodeType` [INFO] [stdout] --> src/runtime/code_parser.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | pub enum ASTNodeType {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse` [INFO] [stdout] --> src/runtime/code_parser.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | code: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heap` [INFO] [stdout] --> src/runtime/mod.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 24 | heap: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `stack` [INFO] [stdout] --> src/runtime/mod.rs:25:2 [INFO] [stdout] | [INFO] [stdout] 25 | stack: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/runtime/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 54 | source: PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `consts` [INFO] [stdout] --> src/runtime/mod.rs:55:2 [INFO] [stdout] | [INFO] [stdout] 55 | consts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `code` [INFO] [stdout] --> src/runtime/mod.rs:56:2 [INFO] [stdout] | [INFO] [stdout] 56 | code: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `references` [INFO] [stdout] --> src/runtime/mod.rs:61:2 [INFO] [stdout] | [INFO] [stdout] 61 | references: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/runtime/mod.rs:62:2 [INFO] [stdout] | [INFO] [stdout] 62 | data: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:59:10 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U1` [INFO] [stdout] --> src/runtime/mod.rs:122:2 [INFO] [stdout] | [INFO] [stdout] 122 | U1(u8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I1` [INFO] [stdout] --> src/runtime/mod.rs:123:2 [INFO] [stdout] | [INFO] [stdout] 123 | I1(i8), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U2` [INFO] [stdout] --> src/runtime/mod.rs:124:2 [INFO] [stdout] | [INFO] [stdout] 124 | U2(u16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I2` [INFO] [stdout] --> src/runtime/mod.rs:125:2 [INFO] [stdout] | [INFO] [stdout] 125 | I2(i16), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U4` [INFO] [stdout] --> src/runtime/mod.rs:126:2 [INFO] [stdout] | [INFO] [stdout] 126 | U4(u32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I4` [INFO] [stdout] --> src/runtime/mod.rs:127:2 [INFO] [stdout] | [INFO] [stdout] 127 | I4(i32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F4` [INFO] [stdout] --> src/runtime/mod.rs:128:2 [INFO] [stdout] | [INFO] [stdout] 128 | F4(f32), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `U8` [INFO] [stdout] --> src/runtime/mod.rs:129:2 [INFO] [stdout] | [INFO] [stdout] 129 | U8(u64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I8` [INFO] [stdout] --> src/runtime/mod.rs:130:2 [INFO] [stdout] | [INFO] [stdout] 130 | I8(i64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F8` [INFO] [stdout] --> src/runtime/mod.rs:131:2 [INFO] [stdout] | [INFO] [stdout] 131 | F8(f64), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `UX` [INFO] [stdout] --> src/runtime/mod.rs:132:2 [INFO] [stdout] | [INFO] [stdout] 132 | UX(usize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IX` [INFO] [stdout] --> src/runtime/mod.rs:133:2 [INFO] [stdout] | [INFO] [stdout] 133 | IX(isize), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `B` [INFO] [stdout] --> src/runtime/mod.rs:134:2 [INFO] [stdout] | [INFO] [stdout] 134 | B(bool), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/runtime/mod.rs:135:2 [INFO] [stdout] | [INFO] [stdout] 135 | C(char), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `T` [INFO] [stdout] --> src/runtime/mod.rs:136:2 [INFO] [stdout] | [INFO] [stdout] 136 | T(Vec), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/runtime/mod.rs:137:2 [INFO] [stdout] | [INFO] [stdout] 137 | F(FuncPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `P` [INFO] [stdout] --> src/runtime/mod.rs:138:2 [INFO] [stdout] | [INFO] [stdout] 138 | P(HeapPtr), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/runtime/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | #[derive(Clone)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTree` [INFO] [stdout] --> src/runtime/code_parser.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub type ASTree = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `ASTResult` [INFO] [stdout] --> src/runtime/code_parser.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `ASTNode` [INFO] [stdout] --> src/runtime/code_parser.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ASTNode { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ASTNodeType` [INFO] [stdout] --> src/runtime/code_parser.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | pub enum ASTNodeType {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse` [INFO] [stdout] --> src/runtime/code_parser.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 83 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 46 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.52s [INFO] [stderr] Executable unittests src/runtime/mod.rs (/opt/rustwide/target/debug/deps/rouge-7bf289aca307d551) [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/rouge-574165f4f56c8552) [INFO] running `Command { std: "docker" "inspect" "0c1399c0d6ba1abcb902dff68214c06cbf246cfdf3aa3c65181b4b0b19a10012", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c1399c0d6ba1abcb902dff68214c06cbf246cfdf3aa3c65181b4b0b19a10012", kill_on_drop: false }` [INFO] [stdout] 0c1399c0d6ba1abcb902dff68214c06cbf246cfdf3aa3c65181b4b0b19a10012 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 9edeb38cc54114a8e635391da926cddf096ab376d31559123b3fb9d6b268c897 [INFO] running `Command { std: "docker" "start" "-a" "9edeb38cc54114a8e635391da926cddf096ab376d31559123b3fb9d6b268c897", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: unused imports: `Lit`, `Op`, `Wrd` [INFO] [stderr] --> src/runtime/code_parser.rs:3:40 [INFO] [stderr] | [INFO] [stderr] 3 | use super::lexer::{Token, TokenStream, Lit, Op, Wrd}; [INFO] [stderr] | ^^^ ^^ ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ErrorInfo`, `Error`, `ParseErr` [INFO] [stderr] --> src/runtime/code_parser.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | use super::{Error, ErrorInfo, ParseErr, ErrorList}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Lit`, `Op` [INFO] [stderr] --> src/runtime/mod.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | use lexer::{Token, Lit, Op, Wrd, TokenStream}; [INFO] [stderr] | ^^^ ^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `includes` [INFO] [stderr] --> src/runtime/mod.rs:202:38 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `actual_outfile` [INFO] [stderr] --> src/runtime/mod.rs:226:7 [INFO] [stderr] | [INFO] [stderr] 226 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `includes` [INFO] [stderr] --> src/runtime/mod.rs:222:43 [INFO] [stderr] | [INFO] [stderr] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `opts` [INFO] [stderr] --> src/runtime/mod.rs:222:81 [INFO] [stderr] | [INFO] [stderr] 222 | pub fn compile(&self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `actual_outfile` [INFO] [stderr] --> src/runtime/mod.rs:250:7 [INFO] [stderr] | [INFO] [stderr] 250 | let actual_outfile = outfile.with_extension("robj").as_path(); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_outfile` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `includes` [INFO] [stderr] --> src/runtime/mod.rs:245:56 [INFO] [stderr] | [INFO] [stderr] 245 | ...t self, paths: Vec<&Path>, includes: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorLi... [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `opts` [INFO] [stderr] --> src/runtime/mod.rs:245:94 [INFO] [stderr] | [INFO] [stderr] 245 | ...s: Vec<&Path>, outfile: &Path, opts: CompileOptions) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> src/runtime/code_parser.rs:27:33 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `werr` [INFO] [stderr] --> src/runtime/code_parser.rs:27:43 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_werr` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/runtime/code_parser.rs:28:6 [INFO] [stderr] | [INFO] [stderr] 28 | let mut tree = Vec::new(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/runtime/mod.rs:203:7 [INFO] [stderr] | [INFO] [stderr] 203 | let mut func = None; [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/runtime/mod.rs:246:7 [INFO] [stderr] | [INFO] [stderr] 246 | let mut func = None; [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/runtime/mod.rs:271:7 [INFO] [stderr] | [INFO] [stderr] 271 | let mut blocks_deep: usize = 0; [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: field is never read: `code` [INFO] [stderr] --> src/runtime/mod.rs:23:2 [INFO] [stderr] | [INFO] [stderr] 23 | code: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `heap` [INFO] [stderr] --> src/runtime/mod.rs:24:2 [INFO] [stderr] | [INFO] [stderr] 24 | heap: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `stack` [INFO] [stderr] --> src/runtime/mod.rs:25:2 [INFO] [stderr] | [INFO] [stderr] 25 | stack: Vec [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `source` [INFO] [stderr] --> src/runtime/mod.rs:54:2 [INFO] [stderr] | [INFO] [stderr] 54 | source: PathBuf, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `consts` [INFO] [stderr] --> src/runtime/mod.rs:55:2 [INFO] [stderr] | [INFO] [stderr] 55 | consts: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `code` [INFO] [stderr] --> src/runtime/mod.rs:56:2 [INFO] [stderr] | [INFO] [stderr] 56 | code: Vec [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `CodeObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `references` [INFO] [stderr] --> src/runtime/mod.rs:61:2 [INFO] [stderr] | [INFO] [stderr] 61 | references: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:59:10 [INFO] [stderr] | [INFO] [stderr] 59 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `data` [INFO] [stderr] --> src/runtime/mod.rs:62:2 [INFO] [stderr] | [INFO] [stderr] 62 | data: Vec [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `HeapObject` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:59:10 [INFO] [stderr] | [INFO] [stderr] 59 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U1` [INFO] [stderr] --> src/runtime/mod.rs:122:2 [INFO] [stderr] | [INFO] [stderr] 122 | U1(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I1` [INFO] [stderr] --> src/runtime/mod.rs:123:2 [INFO] [stderr] | [INFO] [stderr] 123 | I1(i8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U2` [INFO] [stderr] --> src/runtime/mod.rs:124:2 [INFO] [stderr] | [INFO] [stderr] 124 | U2(u16), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I2` [INFO] [stderr] --> src/runtime/mod.rs:125:2 [INFO] [stderr] | [INFO] [stderr] 125 | I2(i16), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U4` [INFO] [stderr] --> src/runtime/mod.rs:126:2 [INFO] [stderr] | [INFO] [stderr] 126 | U4(u32), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I4` [INFO] [stderr] --> src/runtime/mod.rs:127:2 [INFO] [stderr] | [INFO] [stderr] 127 | I4(i32), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F4` [INFO] [stderr] --> src/runtime/mod.rs:128:2 [INFO] [stderr] | [INFO] [stderr] 128 | F4(f32), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U8` [INFO] [stderr] --> src/runtime/mod.rs:129:2 [INFO] [stderr] | [INFO] [stderr] 129 | U8(u64), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I8` [INFO] [stderr] --> src/runtime/mod.rs:130:2 [INFO] [stderr] | [INFO] [stderr] 130 | I8(i64), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F8` [INFO] [stderr] --> src/runtime/mod.rs:131:2 [INFO] [stderr] | [INFO] [stderr] 131 | F8(f64), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UX` [INFO] [stderr] --> src/runtime/mod.rs:132:2 [INFO] [stderr] | [INFO] [stderr] 132 | UX(usize), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IX` [INFO] [stderr] --> src/runtime/mod.rs:133:2 [INFO] [stderr] | [INFO] [stderr] 133 | IX(isize), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `B` [INFO] [stderr] --> src/runtime/mod.rs:134:2 [INFO] [stderr] | [INFO] [stderr] 134 | B(bool), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `C` [INFO] [stderr] --> src/runtime/mod.rs:135:2 [INFO] [stderr] | [INFO] [stderr] 135 | C(char), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `T` [INFO] [stderr] --> src/runtime/mod.rs:136:2 [INFO] [stderr] | [INFO] [stderr] 136 | T(Vec), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F` [INFO] [stderr] --> src/runtime/mod.rs:137:2 [INFO] [stderr] | [INFO] [stderr] 137 | F(FuncPtr), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `P` [INFO] [stderr] --> src/runtime/mod.rs:138:2 [INFO] [stderr] | [INFO] [stderr] 138 | P(HeapPtr), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Data` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:120:10 [INFO] [stderr] | [INFO] [stderr] 120 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `ASTree` [INFO] [stderr] --> src/runtime/code_parser.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub type ASTree = Vec; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias is never used: `ASTResult` [INFO] [stderr] --> src/runtime/code_parser.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | pub type ASTResult = Result<(ASTree, ErrorList), ErrorList>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `ASTNode` [INFO] [stderr] --> src/runtime/code_parser.rs:15:12 [INFO] [stderr] | [INFO] [stderr] 15 | pub struct ASTNode { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: enum is never used: `ASTNodeType` [INFO] [stderr] --> src/runtime/code_parser.rs:23:10 [INFO] [stderr] | [INFO] [stderr] 23 | pub enum ASTNodeType {} [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parse` [INFO] [stderr] --> src/runtime/code_parser.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn parse(toks: TokenStream, p: &Path, werr: bool) -> ASTResult { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rouge` (lib) generated 46 warnings [INFO] [stderr] warning: `rouge` (lib test) generated 46 warnings (46 duplicates) [INFO] [stderr] warning: unused variable: `main_func` [INFO] [stderr] --> src/main.rs:155:29 [INFO] [stderr] | [INFO] [stderr] 155 | Ok((main_func, wrns)) => { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `main_func` [INFO] [stderr] --> src/main.rs:195:25 [INFO] [stderr] | [INFO] [stderr] 195 | Ok((main_func, wrns)) => { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_func` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `includes` [INFO] [stderr] --> src/runtime/mod.rs:202:38 [INFO] [stderr] | [INFO] [stderr] 202 | pub fn load(&mut self, path: &Path, includes: Vec<&Path>) -> Result<(Option, ErrorList), ErrorList> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_includes` [INFO] [stderr] [INFO] [stderr] warning: field is never read: `hooks` [INFO] [stderr] --> src/runtime/mod.rs:22:2 [INFO] [stderr] | [INFO] [stderr] 22 | hooks: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `code` [INFO] [stderr] --> src/runtime/mod.rs:23:2 [INFO] [stderr] | [INFO] [stderr] 23 | code: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Runtime` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | #[derive(Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `is_warning` [INFO] [stderr] --> src/runtime/mod.rs:30:2 [INFO] [stderr] | [INFO] [stderr] 30 | is_warning: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `info` [INFO] [stderr] --> src/runtime/mod.rs:31:2 [INFO] [stderr] | [INFO] [stderr] 31 | info: ErrorInfo [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `optimize` [INFO] [stderr] --> src/runtime/mod.rs:35:2 [INFO] [stderr] | [INFO] [stderr] 35 | optimize: u8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `compress` [INFO] [stderr] --> src/runtime/mod.rs:36:2 [INFO] [stderr] | [INFO] [stderr] 36 | compress: i8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `warn_is_err` [INFO] [stderr] --> src/runtime/mod.rs:37:2 [INFO] [stderr] | [INFO] [stderr] 37 | warn_is_err: bool [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Run` [INFO] [stderr] --> src/runtime/mod.rs:71:2 [INFO] [stderr] | [INFO] [stderr] 71 | Run(RunErr) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `ErrorInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:67:10 [INFO] [stderr] | [INFO] [stderr] 67 | #[derive(Clone, Copy)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U1` [INFO] [stderr] --> src/runtime/mod.rs:85:2 [INFO] [stderr] | [INFO] [stderr] 85 | U1, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I1` [INFO] [stderr] --> src/runtime/mod.rs:87:2 [INFO] [stderr] | [INFO] [stderr] 87 | I1, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U2` [INFO] [stderr] --> src/runtime/mod.rs:89:2 [INFO] [stderr] | [INFO] [stderr] 89 | U2, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I2` [INFO] [stderr] --> src/runtime/mod.rs:91:2 [INFO] [stderr] | [INFO] [stderr] 91 | I2, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U4` [INFO] [stderr] --> src/runtime/mod.rs:93:2 [INFO] [stderr] | [INFO] [stderr] 93 | U4, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I4` [INFO] [stderr] --> src/runtime/mod.rs:95:2 [INFO] [stderr] | [INFO] [stderr] 95 | I4, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F4` [INFO] [stderr] --> src/runtime/mod.rs:97:2 [INFO] [stderr] | [INFO] [stderr] 97 | F4, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `U8` [INFO] [stderr] --> src/runtime/mod.rs:99:2 [INFO] [stderr] | [INFO] [stderr] 99 | U8, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `I8` [INFO] [stderr] --> src/runtime/mod.rs:101:2 [INFO] [stderr] | [INFO] [stderr] 101 | I8, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F8` [INFO] [stderr] --> src/runtime/mod.rs:103:2 [INFO] [stderr] | [INFO] [stderr] 103 | F8, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `UX` [INFO] [stderr] --> src/runtime/mod.rs:105:2 [INFO] [stderr] | [INFO] [stderr] 105 | UX, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IX` [INFO] [stderr] --> src/runtime/mod.rs:107:2 [INFO] [stderr] | [INFO] [stderr] 107 | IX, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `B` [INFO] [stderr] --> src/runtime/mod.rs:109:2 [INFO] [stderr] | [INFO] [stderr] 109 | B, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `C` [INFO] [stderr] --> src/runtime/mod.rs:111:2 [INFO] [stderr] | [INFO] [stderr] 111 | C, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `T` [INFO] [stderr] --> src/runtime/mod.rs:113:2 [INFO] [stderr] | [INFO] [stderr] 113 | T(Vec), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F` [INFO] [stderr] --> src/runtime/mod.rs:115:2 [INFO] [stderr] | [INFO] [stderr] 115 | F, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `P` [INFO] [stderr] --> src/runtime/mod.rs:117:2 [INFO] [stderr] | [INFO] [stderr] 117 | P [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] note: `DataType` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Function` [INFO] [stderr] --> src/runtime/mod.rs:143:2 [INFO] [stderr] | [INFO] [stderr] 143 | / Function{ [INFO] [stderr] 144 | | name: String, [INFO] [stderr] 145 | | args: Vec, [INFO] [stderr] 146 | | rets: DataType, [INFO] [stderr] 147 | | func: fn() [INFO] [stderr] 148 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:141:25 [INFO] [stderr] | [INFO] [stderr] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Struct` [INFO] [stderr] --> src/runtime/mod.rs:149:2 [INFO] [stderr] | [INFO] [stderr] 149 | / Struct{ [INFO] [stderr] 150 | | name: String, [INFO] [stderr] 151 | | fields: Vec, [INFO] [stderr] 152 | | converter: fn() [INFO] [stderr] 153 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:141:25 [INFO] [stderr] | [INFO] [stderr] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Enum` [INFO] [stderr] --> src/runtime/mod.rs:154:2 [INFO] [stderr] | [INFO] [stderr] 154 | / Enum{ [INFO] [stderr] 155 | | name: String, [INFO] [stderr] 156 | | variants: Vec, [INFO] [stderr] 157 | | converter: fn() [INFO] [stderr] 158 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] note: `Hook` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/runtime/mod.rs:141:25 [INFO] [stderr] | [INFO] [stderr] 141 | #[derive(PartialEq, Eq, Clone)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `hook_function` [INFO] [stderr] --> src/runtime/mod.rs:172:9 [INFO] [stderr] | [INFO] [stderr] 172 | pub fn hook_function(&mut self, name: String, args: Vec, rets: DataType, func: fn()) -> Runtime { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `hook_struct` [INFO] [stderr] --> src/runtime/mod.rs:182:9 [INFO] [stderr] | [INFO] [stderr] 182 | pub fn hook_struct(&mut self, name: String, fields: Vec, converter: fn()) -> Runtime { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `hook_enum` [INFO] [stderr] --> src/runtime/mod.rs:192:9 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn hook_enum(&mut self, name: String, variants: Vec, converter: fn()) -> Runtime { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `warning` [INFO] [stderr] --> src/runtime/mod.rs:305:9 [INFO] [stderr] | [INFO] [stderr] 305 | pub fn warning(&self) -> bool { self.is_warning } [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `info` [INFO] [stderr] --> src/runtime/mod.rs:307:9 [INFO] [stderr] | [INFO] [stderr] 307 | pub fn info(&self) -> ErrorInfo { self.info } [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `optimize_level` [INFO] [stderr] --> src/runtime/mod.rs:319:9 [INFO] [stderr] | [INFO] [stderr] 319 | pub fn optimize_level(&self) -> u8 { self.optimize } [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `compress_level` [INFO] [stderr] --> src/runtime/mod.rs:321:9 [INFO] [stderr] | [INFO] [stderr] 321 | pub fn compress_level(&self) -> i32 { self.compress as i32 } [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `warn_is_err` [INFO] [stderr] --> src/runtime/mod.rs:323:9 [INFO] [stderr] | [INFO] [stderr] 323 | pub fn warn_is_err(&self) -> bool { self.warn_is_err } [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rouge` (bin "rouge" test) generated 83 warnings (44 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/runtime/mod.rs (/opt/rustwide/target/debug/deps/rouge-7bf289aca307d551) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rouge-574165f4f56c8552) [INFO] [stdout] [INFO] [stderr] Doc-tests rouge [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9edeb38cc54114a8e635391da926cddf096ab376d31559123b3fb9d6b268c897", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9edeb38cc54114a8e635391da926cddf096ab376d31559123b3fb9d6b268c897", kill_on_drop: false }` [INFO] [stdout] 9edeb38cc54114a8e635391da926cddf096ab376d31559123b3fb9d6b268c897