[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 try#987a165cfab916796a8315782b83ac460a651ce2 for pr-145262 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [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-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/thmxv/tx-lang-rust on toolchain 987a165cfab916796a8315782b83ac460a651ce2 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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" "+987a165cfab916796a8315782b83ac460a651ce2" "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 [INFO] checking thmxv/tx-lang-rust against try#987a165cfab916796a8315782b83ac460a651ce2 for pr-145262 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthmxv%2Ftx-lang-rust" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [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-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/thmxv/tx-lang-rust on toolchain 987a165cfab916796a8315782b83ac460a651ce2 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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" "+987a165cfab916796a8315782b83ac460a651ce2" "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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1314902b24f0f5a57f3550affaaf6239ef06c24cb458ed96d04926c84881bbff [INFO] running `Command { std: "docker" "start" "-a" "1314902b24f0f5a57f3550affaaf6239ef06c24cb458ed96d04926c84881bbff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1314902b24f0f5a57f3550affaaf6239ef06c24cb458ed96d04926c84881bbff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1314902b24f0f5a57f3550affaaf6239ef06c24cb458ed96d04926c84881bbff", kill_on_drop: false }` [INFO] [stdout] 1314902b24f0f5a57f3550affaaf6239ef06c24cb458ed96d04926c84881bbff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+987a165cfab916796a8315782b83ac460a651ce2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d76a68311a413991ef7e0382069a6c2026d9a85223d617f6b4a5de629457fad [INFO] running `Command { std: "docker" "start" "-a" "2d76a68311a413991ef7e0382069a6c2026d9a85223d617f6b4a5de629457fad", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.51 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling quote v1.0.23 [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 bitflags v1.3.2 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Checking os_str_bytes v6.4.1 [INFO] [stderr] Checking once_cell v1.17.1 [INFO] [stderr] Checking termcolor v1.2.0 [INFO] [stderr] Checking strsim v0.10.0 [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] [stderr] Checking tx-runtime v0.1.0 (/opt/rustwide/workdir/crates/tx-runtime) [INFO] [stdout] warning: the feature `ptr_internals` is internal to the compiler or standard library [INFO] [stdout] --> crates/tx-runtime/src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(ptr_internals)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking clap_lex v0.3.2 [INFO] [stdout] warning: the feature `ptr_internals` is internal to the compiler or standard library [INFO] [stdout] --> crates/tx-runtime/src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(ptr_internals)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stdout] warning: struct `Alloc` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/allocator.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Alloc { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [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] [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: struct `RawDynArray` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct RawDynArray<'a, T, A: Allocator> { [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: struct `DynArray` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub struct DynArray<'a, T, A: Allocator> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:132:8 [INFO] [stdout] | [INFO] [stdout] 131 | impl<'a, T, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | -------------------------------------------- associated items in this implementation [INFO] [stdout] 132 | fn ptr(&self) -> *mut T { [INFO] [stdout] | ^^^ [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: struct `RawValIter` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:242:8 [INFO] [stdout] | [INFO] [stdout] 242 | struct RawValIter { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:252:15 [INFO] [stdout] | [INFO] [stdout] 247 | impl RawValIter { [INFO] [stdout] | --------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 252 | unsafe fn new(slice: &[T]) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `IntoIter` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub struct IntoIter<'a, T, A: Allocator> { [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 `Drain` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub struct Drain<'a, T: 'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HashMapKey` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait HashMapKey { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HashMapValue` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait HashMapValue { [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: 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: 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: type alias `TxInt` is never used [INFO] [stdout] --> crates/tx-runtime/src/types.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | pub type TxInt = i64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TxFloat` is never used [INFO] [stdout] --> crates/tx-runtime/src/types.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | pub type TxFloat = f64; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Value` is never used [INFO] [stdout] --> crates/tx-runtime/src/value.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ^^^^^ [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: struct `Alloc` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/allocator.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Alloc { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [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] [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: struct `RawDynArray` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct RawDynArray<'a, T, A: Allocator> { [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: struct `DynArray` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub struct DynArray<'a, T, A: Allocator> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:132:8 [INFO] [stdout] | [INFO] [stdout] 131 | impl<'a, T, A: Allocator> DynArray<'a, T, A> { [INFO] [stdout] | -------------------------------------------- associated items in this implementation [INFO] [stdout] 132 | fn ptr(&self) -> *mut T { [INFO] [stdout] | ^^^ [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: struct `RawValIter` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:242:8 [INFO] [stdout] | [INFO] [stdout] 242 | struct RawValIter { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:252:15 [INFO] [stdout] | [INFO] [stdout] 247 | impl RawValIter { [INFO] [stdout] | --------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 252 | unsafe fn new(slice: &[T]) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `IntoIter` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub struct IntoIter<'a, T, A: Allocator> { [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 `Drain` is never constructed [INFO] [stdout] --> crates/tx-runtime/src/dyn_array.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | pub struct Drain<'a, T: 'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HashMapKey` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub trait HashMapKey { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HashMapValue` is never used [INFO] [stdout] --> crates/tx-runtime/src/hash_map.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait HashMapValue { [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 `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 `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: 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: 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: type alias `TxInt` is never used [INFO] [stdout] --> crates/tx-runtime/src/types.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | pub type TxInt = i64; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TxFloat` is never used [INFO] [stdout] --> crates/tx-runtime/src/types.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | pub type TxFloat = f64; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Value` is never used [INFO] [stdout] --> crates/tx-runtime/src/value.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Value { [INFO] [stdout] | ^^^^^ [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] error[E0635]: unknown feature `proc_macro_span_shrink` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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] For more information about this error, try `rustc --explain E0635`. [INFO] [stdout] [INFO] [stderr] error: could not compile `proc-macro2` (lib) due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "2d76a68311a413991ef7e0382069a6c2026d9a85223d617f6b4a5de629457fad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d76a68311a413991ef7e0382069a6c2026d9a85223d617f6b4a5de629457fad", kill_on_drop: false }` [INFO] [stdout] 2d76a68311a413991ef7e0382069a6c2026d9a85223d617f6b4a5de629457fad