[INFO] cloning repository https://github.com/thmxv/tx-lang-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thmxv/tx-lang-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b2d3837801eeb88cea4d0391213346db9a6faef2 [INFO] checking thmxv/tx-lang-rust against master#a42d94ebb883116f2867cbe3016d9bde9ca6d3f7 for pr-117593 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/thmxv/tx-lang-rust on toolchain a42d94ebb883116f2867cbe3016d9bde9ca6d3f7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a42d94ebb883116f2867cbe3016d9bde9ca6d3f7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/thmxv/tx-lang-rust [INFO] finished tweaking git repo https://github.com/thmxv/tx-lang-rust [INFO] tweaked toml for git repo https://github.com/thmxv/tx-lang-rust written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/thmxv/tx-lang-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a42d94ebb883116f2867cbe3016d9bde9ca6d3f7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking thmxv/tx-lang-rust against try#031b389f0c31c0f91c9464d26313ae513dbe8d36 for pr-117593 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/thmxv/tx-lang-rust on toolchain 031b389f0c31c0f91c9464d26313ae513dbe8d36 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+031b389f0c31c0f91c9464d26313ae513dbe8d36" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/thmxv/tx-lang-rust [INFO] finished tweaking git repo https://github.com/thmxv/tx-lang-rust [INFO] tweaked toml for git repo https://github.com/thmxv/tx-lang-rust written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/thmxv/tx-lang-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+031b389f0c31c0f91c9464d26313ae513dbe8d36" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded io-lifetimes v1.0.6 [INFO] [stderr] Downloaded is-terminal v0.4.4 [INFO] [stderr] Downloaded clap_derive v4.1.8 [INFO] [stderr] Downloaded clap_lex v0.3.2 [INFO] [stderr] Downloaded proc-macro2 v1.0.51 [INFO] [stderr] Downloaded clap v4.1.8 [INFO] [stderr] Downloaded rustix v0.36.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0c7e0e8312ad82a1bed3696438480b7da990d348377d3754e1cd95b06a8a36c7" "/opt/rustwide/cargo-home/bin/cargo" "+031b389f0c31c0f91c9464d26313ae513dbe8d36" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 432ae79196619b62a5aa02df17702de9f0b092cc603c43fe59e4b4fa2d93f13a [INFO] running `Command { std: "docker" "start" "-a" "432ae79196619b62a5aa02df17702de9f0b092cc603c43fe59e4b4fa2d93f13a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "432ae79196619b62a5aa02df17702de9f0b092cc603c43fe59e4b4fa2d93f13a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "432ae79196619b62a5aa02df17702de9f0b092cc603c43fe59e4b4fa2d93f13a", kill_on_drop: false }` [INFO] [stdout] 432ae79196619b62a5aa02df17702de9f0b092cc603c43fe59e4b4fa2d93f13a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0c7e0e8312ad82a1bed3696438480b7da990d348377d3754e1cd95b06a8a36c7" "/opt/rustwide/cargo-home/bin/cargo" "+031b389f0c31c0f91c9464d26313ae513dbe8d36" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c58cc06de922e0227b9a96488558eeff41b7fad64cae085918fbc8d2962a3262 [INFO] running `Command { std: "docker" "start" "-a" "c58cc06de922e0227b9a96488558eeff41b7fad64cae085918fbc8d2962a3262", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.51 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling io-lifetimes v1.0.6 [INFO] [stderr] Compiling rustix v0.36.9 [INFO] [stderr] Checking linux-raw-sys v0.1.4 [INFO] [stderr] Checking os_str_bytes v6.4.1 [INFO] [stderr] Checking termcolor v1.2.0 [INFO] [stderr] Checking once_cell v1.17.1 [INFO] [stderr] Checking tx-runtime v0.1.0 (/opt/rustwide/workdir/crates/tx-runtime) [INFO] [stderr] Checking tx-lsp v0.1.0 (/opt/rustwide/workdir/crates/tx-lsp) [INFO] [stderr] Checking tx-repl v0.1.0 (/opt/rustwide/workdir/crates/tx-repl) [INFO] [stdout] warning: associated items `new` and `allocated_bytes` are never used [INFO] [stdout] --> crates/tx-runtime/src/allocator.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 11 | impl Alloc { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 12 | const fn new(inner: A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn allocated_bytes(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LineStart` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct LineStart { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Chunk` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Chunk<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `write_line`, `get_line`, `write_constant`, `write_byte`, and `write_instruction` are never used [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Chunk<'a> { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 20 | fn write_line(&mut self, tvm: &mut VM, line: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn get_line(&self, offset: usize) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn write_constant(&mut self, tvm: &mut VM, value: Value) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | fn write_byte(&mut self, tvm: &mut VM, byte: u8) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 65 | pub fn write_instruction( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_multibyte_operand` is never used [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn write_multibyte_operand(slice: &mut [u8], operand: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `allocator` is never read [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct RawDynArray<'a, T, A: Allocator> { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | allocator: &'a A, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `MIN_NON_ZERO_CAP`, `new`, `reserve`, `grow`, and `destroy` are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:23:22 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a, T, A: Allocator> RawDynArray<'a, T, A> { [INFO] [stdout] | ----------------------------------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 23 | pub(crate) const MIN_NON_ZERO_CAP: usize = if mem::size_of::() == 1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn new(alloc: & 'a A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub unsafe fn reserve( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | unsafe fn grow(&mut self, alloc: &A, len: usize, additional: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 105 | unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 131 | impl<'a, T, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | -------------------------------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 136 | fn cap(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | pub fn new(alloc: & 'a A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | pub unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 152 | pub unsafe fn reserve(&mut self, alloc: &A, additional: usize) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 156 | pub unsafe fn push(&mut self, alloc: &A, elem: T) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 164 | pub fn pop(&mut self) -> Option { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | pub unsafe fn insert(&mut self, alloc: &A, index: usize, elem: T) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn remove(&mut self, index: usize) -> T { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `resize` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 202 | impl<'a, T: Clone, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | --------------------------------------------------- method in this implementation [INFO] [stdout] 203 | pub unsafe fn resize(&mut self, alloc: &A, new_len: usize, value: T) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `destroy` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:320:19 [INFO] [stdout] | [INFO] [stdout] 319 | impl IntoIter<'_, T, A> { [INFO] [stdout] | ---------------------------------------- method in this implementation [INFO] [stdout] 320 | pub unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HashMap` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct HashMap<'a, KeyT, ValueT, A: Allocator> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Entry` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Entry { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MAX_LOAD_FACTOR` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:34:22 [INFO] [stdout] | [INFO] [stdout] 29 | / impl HashMap<'_, KeyT, ValueT, A> [INFO] [stdout] 30 | | where [INFO] [stdout] 31 | | KeyT: HashMapKey, [INFO] [stdout] 32 | | ValueT: HashMapValue, [INFO] [stdout] | |_________________________________- associated constant in this implementation [INFO] [stdout] 33 | { [INFO] [stdout] 34 | pub(crate) const MAX_LOAD_FACTOR: f32 = 0.75; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CONSTANT` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:58:6 [INFO] [stdout] | [INFO] [stdout] 58 | (CONSTANT, 1, 1), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CONSTANT_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:59:6 [INFO] [stdout] | [INFO] [stdout] 59 | (CONSTANT_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:60:6 [INFO] [stdout] | [INFO] [stdout] 60 | (NIL, 0, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TRUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:61:6 [INFO] [stdout] | [INFO] [stdout] 61 | (TRUE, 0, 1), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FALSE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | (FALSE, 0, 1), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POP` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:63:6 [INFO] [stdout] | [INFO] [stdout] 63 | (POP, 0, -1), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_LOCAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:64:6 [INFO] [stdout] | [INFO] [stdout] 64 | (GET_LOCAL, 1, 1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_LOCAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:65:6 [INFO] [stdout] | [INFO] [stdout] 65 | (GET_LOCAL_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_LOCAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | (SET_LOCAL, 1, 0), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_LOCAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | (SET_LOCAL_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | (GET_GLOBAL, 1, 1), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | (GET_GLOBAL_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:70:6 [INFO] [stdout] | [INFO] [stdout] 70 | (SET_GLOBAL, 1, 0), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:71:6 [INFO] [stdout] | [INFO] [stdout] 71 | (SET_GLOBAL_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFINE_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | (DEFINE_GLOBAL, 1, -1), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFINE_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | (DEFINE_GLOBAL_LONG, 3, -1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_UPVALUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:74:6 [INFO] [stdout] | [INFO] [stdout] 74 | (GET_UPVALUE, 1, 1), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_UPVALUE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:75:6 [INFO] [stdout] | [INFO] [stdout] 75 | (GET_UPVALUE_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_UPVALUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:76:6 [INFO] [stdout] | [INFO] [stdout] 76 | (SET_UPVALUE, 1, 0), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_UPVALUE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | (SET_UPVALUE_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:78:6 [INFO] [stdout] | [INFO] [stdout] 78 | (EQUAL, 0, -1), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOT_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:79:6 [INFO] [stdout] | [INFO] [stdout] 79 | (NOT_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GREATER` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:80:6 [INFO] [stdout] | [INFO] [stdout] 80 | (GREATER, 0, -1), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GREATER_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:81:6 [INFO] [stdout] | [INFO] [stdout] 81 | (GREATER_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LESS` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:82:6 [INFO] [stdout] | [INFO] [stdout] 82 | (LESS, 0, -1), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LESS_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:83:6 [INFO] [stdout] | [INFO] [stdout] 83 | (LESS_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `allocated_bytes` are never used [INFO] [stdout] --> crates/tx-runtime/src/allocator.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 11 | impl Alloc { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 12 | const fn new(inner: A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn allocated_bytes(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LineStart` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct LineStart { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADD` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:84:6 [INFO] [stdout] | [INFO] [stdout] 84 | (ADD, 0, -1), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Chunk` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Chunk<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `write_line`, `get_line`, `write_constant`, `write_byte`, and `write_instruction` are never used [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Chunk<'a> { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 20 | fn write_line(&mut self, tvm: &mut VM, line: usize) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn get_line(&self, offset: usize) -> usize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn write_constant(&mut self, tvm: &mut VM, value: Value) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | fn write_byte(&mut self, tvm: &mut VM, byte: u8) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 65 | pub fn write_instruction( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SUBSTRACT` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:85:6 [INFO] [stdout] | [INFO] [stdout] 85 | (SUBSTRACT, 0, -1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_multibyte_operand` is never used [INFO] [stdout] --> crates/tx-runtime/src/chunk.rs:88:4 [INFO] [stdout] | [INFO] [stdout] 88 | fn write_multibyte_operand(slice: &mut [u8], operand: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `allocator` is never read [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct RawDynArray<'a, T, A: Allocator> { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | allocator: &'a A, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking clap_lex v0.3.2 [INFO] [stdout] warning: associated items `MIN_NON_ZERO_CAP`, `new`, `reserve`, `grow`, and `destroy` are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:23:22 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a, T, A: Allocator> RawDynArray<'a, T, A> { [INFO] [stdout] | ----------------------------------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 23 | pub(crate) const MIN_NON_ZERO_CAP: usize = if mem::size_of::() == 1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn new(alloc: & 'a A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub unsafe fn reserve( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | unsafe fn grow(&mut self, alloc: &A, len: usize, additional: usize) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 105 | unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MULTIPLY` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:86:6 [INFO] [stdout] | [INFO] [stdout] 86 | (MULTIPLY, 0, -1), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 131 | impl<'a, T, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | -------------------------------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 136 | fn cap(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | pub fn new(alloc: & 'a A) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | pub unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 152 | pub unsafe fn reserve(&mut self, alloc: &A, additional: usize) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 156 | pub unsafe fn push(&mut self, alloc: &A, elem: T) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 164 | pub fn pop(&mut self) -> Option { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | pub unsafe fn insert(&mut self, alloc: &A, index: usize, elem: T) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn remove(&mut self, index: usize) -> T { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIVIDE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:87:6 [INFO] [stdout] | [INFO] [stdout] 87 | (DIVIDE, 0, -1), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `resize` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 202 | impl<'a, T: Clone, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | --------------------------------------------------- method in this implementation [INFO] [stdout] 203 | pub unsafe fn resize(&mut self, alloc: &A, new_len: usize, value: T) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOT` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:88:6 [INFO] [stdout] | [INFO] [stdout] 88 | (NOT, 0, 0), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `destroy` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:320:19 [INFO] [stdout] | [INFO] [stdout] 319 | impl IntoIter<'_, T, A> { [INFO] [stdout] | ---------------------------------------- method in this implementation [INFO] [stdout] 320 | pub unsafe fn destroy(&mut self, alloc: &A) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HashMap` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct HashMap<'a, KeyT, ValueT, A: Allocator> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Entry` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Entry { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MAX_LOAD_FACTOR` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:34:22 [INFO] [stdout] | [INFO] [stdout] 29 | / impl HashMap<'_, KeyT, ValueT, A> [INFO] [stdout] 30 | | where [INFO] [stdout] 31 | | KeyT: HashMapKey, [INFO] [stdout] 32 | | ValueT: HashMapValue, [INFO] [stdout] | |_________________________________- associated constant in this implementation [INFO] [stdout] 33 | { [INFO] [stdout] 34 | pub(crate) const MAX_LOAD_FACTOR: f32 = 0.75; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NEGATE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | (NEGATE, 0, 0), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NIL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:60:6 [INFO] [stdout] | [INFO] [stdout] 60 | (NIL, 0, 1), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUMP` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 90 | (JUMP, 2, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TRUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:61:6 [INFO] [stdout] | [INFO] [stdout] 61 | (TRUE, 0, 1), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUMP_IF_FALSE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | (JUMP_IF_FALSE, 2, 0), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FALSE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:62:6 [INFO] [stdout] | [INFO] [stdout] 62 | (FALSE, 0, 1), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LOOP` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:92:6 [INFO] [stdout] | [INFO] [stdout] 92 | (LOOP, 2, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_LOCAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:64:6 [INFO] [stdout] | [INFO] [stdout] 64 | (GET_LOCAL, 1, 1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CALL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | (CALL, 1, 0), // 0 for tx fn's but for native fn it is the same as RETURN [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_LOCAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:65:6 [INFO] [stdout] | [INFO] [stdout] 65 | (GET_LOCAL_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOSURE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:94:6 [INFO] [stdout] | [INFO] [stdout] 94 | (CLOSURE, 1, 1), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_LOCAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:66:6 [INFO] [stdout] | [INFO] [stdout] 66 | (SET_LOCAL, 1, 0), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOSURE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | (CLOSURE_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_LOCAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:67:6 [INFO] [stdout] | [INFO] [stdout] 67 | (SET_LOCAL_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `END_SCOPE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:96:6 [INFO] [stdout] | [INFO] [stdout] 96 | (END_SCOPE, 1, 0), // Stack effect is in the operand [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 68 | (GET_GLOBAL, 1, 1), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `END_SCOPE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:97:6 [INFO] [stdout] | [INFO] [stdout] 97 | (END_SCOPE_LONG, 3, 0), // Stack effect is in the operand [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:69:6 [INFO] [stdout] | [INFO] [stdout] 69 | (GET_GLOBAL_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:70:6 [INFO] [stdout] | [INFO] [stdout] 70 | (SET_GLOBAL, 1, 0), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RETURN` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:98:6 [INFO] [stdout] | [INFO] [stdout] 98 | (RETURN, 0, 0), // Stack effect is variable [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:71:6 [INFO] [stdout] | [INFO] [stdout] 71 | (SET_GLOBAL_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> crates/tx-runtime/src/value.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 5 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] 6 | Nil, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | Int(TxInt), [INFO] [stdout] | ^^^ [INFO] [stdout] 9 | Float(TxFloat), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | Char(char), [INFO] [stdout] | ^^^^ [INFO] [stdout] 11 | Object(usize), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Value` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `InnerAlloc` is never used [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:5:6 [INFO] [stdout] | [INFO] [stdout] 5 | type InnerAlloc = Global; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFINE_GLOBAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | (DEFINE_GLOBAL, 1, -1), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DEFINE_GLOBAL_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:73:6 [INFO] [stdout] | [INFO] [stdout] 73 | (DEFINE_GLOBAL_LONG, 3, -1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_UPVALUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:74:6 [INFO] [stdout] | [INFO] [stdout] 74 | (GET_UPVALUE, 1, 1), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GET_UPVALUE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:75:6 [INFO] [stdout] | [INFO] [stdout] 75 | (GET_UPVALUE_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_UPVALUE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:76:6 [INFO] [stdout] | [INFO] [stdout] 76 | (SET_UPVALUE, 1, 0), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SET_UPVALUE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | (SET_UPVALUE_LONG, 3, 0), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:78:6 [INFO] [stdout] | [INFO] [stdout] 78 | (EQUAL, 0, -1), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOT_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:79:6 [INFO] [stdout] | [INFO] [stdout] 79 | (NOT_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VmAlloc` is never used [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | pub type VmAlloc = Alloc; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VM` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct VM { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GREATER` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:80:6 [INFO] [stdout] | [INFO] [stdout] 80 | (GREATER, 0, -1), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GREATER_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:81:6 [INFO] [stdout] | [INFO] [stdout] 81 | (GREATER_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LESS` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:82:6 [INFO] [stdout] | [INFO] [stdout] 82 | (LESS, 0, -1), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LESS_EQUAL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:83:6 [INFO] [stdout] | [INFO] [stdout] 83 | (LESS_EQUAL, 0, -1), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADD` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:84:6 [INFO] [stdout] | [INFO] [stdout] 84 | (ADD, 0, -1), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SUBSTRACT` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:85:6 [INFO] [stdout] | [INFO] [stdout] 85 | (SUBSTRACT, 0, -1), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MULTIPLY` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:86:6 [INFO] [stdout] | [INFO] [stdout] 86 | (MULTIPLY, 0, -1), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIVIDE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:87:6 [INFO] [stdout] | [INFO] [stdout] 87 | (DIVIDE, 0, -1), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOT` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:88:6 [INFO] [stdout] | [INFO] [stdout] 88 | (NOT, 0, 0), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NEGATE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | (NEGATE, 0, 0), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 58 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUMP` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 90 | (JUMP, 2, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUMP_IF_FALSE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:91:6 [INFO] [stdout] | [INFO] [stdout] 91 | (JUMP_IF_FALSE, 2, 0), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LOOP` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:92:6 [INFO] [stdout] | [INFO] [stdout] 92 | (LOOP, 2, 0), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CALL` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | (CALL, 1, 0), // 0 for tx fn's but for native fn it is the same as RETURN [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOSURE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:94:6 [INFO] [stdout] | [INFO] [stdout] 94 | (CLOSURE, 1, 1), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOSURE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | (CLOSURE_LONG, 3, 1), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `END_SCOPE` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:96:6 [INFO] [stdout] | [INFO] [stdout] 96 | (END_SCOPE, 1, 0), // Stack effect is in the operand [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `END_SCOPE_LONG` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:97:6 [INFO] [stdout] | [INFO] [stdout] 97 | (END_SCOPE_LONG, 3, 0), // Stack effect is in the operand [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RETURN` is never used [INFO] [stdout] --> crates/tx-runtime/src/opcodes.rs:98:6 [INFO] [stdout] | [INFO] [stdout] 98 | (RETURN, 0, 0), // Stack effect is variable [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `$crate::__opcodes` which comes from the expansion of the macro `opcodes` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> crates/tx-runtime/src/value.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 5 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] 6 | Nil, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | Bool(bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | Int(TxInt), [INFO] [stdout] | ^^^ [INFO] [stdout] 9 | Float(TxFloat), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 10 | Char(char), [INFO] [stdout] | ^^^^ [INFO] [stdout] 11 | Object(usize), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Value` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `InnerAlloc` is never used [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:5:6 [INFO] [stdout] | [INFO] [stdout] 5 | type InnerAlloc = Global; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VmAlloc` is never used [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | pub type VmAlloc = Alloc; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VM` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/vm.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct VM { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 55 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `proc_macro_span_shrink` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.51/src/lib.rs:92:30 [INFO] [stdout] | [INFO] [stdout] 92 | feature(proc_macro_span, proc_macro_span_shrink) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0635`. [INFO] [stdout] [INFO] [stderr] error: could not compile `proc-macro2` (lib) due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "c58cc06de922e0227b9a96488558eeff41b7fad64cae085918fbc8d2962a3262", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c58cc06de922e0227b9a96488558eeff41b7fad64cae085918fbc8d2962a3262", kill_on_drop: false }` [INFO] [stdout] c58cc06de922e0227b9a96488558eeff41b7fad64cae085918fbc8d2962a3262