[INFO] cloning repository https://github.com/garnish-lang/garnish-core [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/garnish-lang/garnish-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgarnish-lang%2Fgarnish-core", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgarnish-lang%2Fgarnish-core'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a8281af4c82f74600d7cc9a3c266bbe6b68369d2 [INFO] checking garnish-lang/garnish-core against master#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgarnish-lang%2Fgarnish-core" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/garnish-lang/garnish-core [INFO] finished tweaking git repo https://github.com/garnish-lang/garnish-core [INFO] tweaked toml for git repo https://github.com/garnish-lang/garnish-core written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/garnish-lang/garnish-core on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 50 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded jiff-static v0.2.16 [INFO] [stderr] Downloaded jiff v0.2.16 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f51fd397c01a3699ccebfae1263bd8ebe2531487e998ca4368c969c18c921e11 [INFO] running `Command { std: "docker" "start" "-a" "f51fd397c01a3699ccebfae1263bd8ebe2531487e998ca4368c969c18c921e11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f51fd397c01a3699ccebfae1263bd8ebe2531487e998ca4368c969c18c921e11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f51fd397c01a3699ccebfae1263bd8ebe2531487e998ca4368c969c18c921e11", kill_on_drop: false }` [INFO] [stdout] f51fd397c01a3699ccebfae1263bd8ebe2531487e998ca4368c969c18c921e11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 27812adeaf2dd0236e14662b5e65c2ccb1c5caa56c5295bb343b84938fc9eaac [INFO] running `Command { std: "docker" "start" "-a" "27812adeaf2dd0236e14662b5e65c2ccb1c5caa56c5295bb343b84938fc9eaac", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Checking garnish_lang_traits v0.0.25-alpha (/opt/rustwide/workdir/traits) [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Checking log v0.4.28 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Checking memchr v2.7.6 [INFO] [stderr] Checking regex-syntax v0.8.8 [INFO] [stderr] Checking is_terminal_polyfill v1.70.2 [INFO] [stderr] Checking anstyle v1.0.13 [INFO] [stderr] Checking anstyle-query v1.1.4 [INFO] [stderr] Checking colorchoice v1.0.4 [INFO] [stderr] Checking jiff v0.2.16 [INFO] [stderr] Checking colored v3.0.0 [INFO] [stderr] Checking anstyle-parse v0.2.7 [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:56:35 [INFO] [stdout] | [INFO] [stdout] 56 | pub const NO_CONTEXT: Option<&mut EmptyContext> = None; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/context.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:56:35 [INFO] [stdout] | [INFO] [stdout] 56 | pub const NO_CONTEXT: Option<&mut EmptyContext> = None; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/context.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | fn integer_divide>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 25 | fn absolute_value>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 35 | fn bitwise_left_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | fn bitwise_right_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | fn access>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | fn access_left_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | fn access_right_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:79:34 [INFO] [stdout] | [INFO] [stdout] 79 | fn access_length_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:101:19 [INFO] [stdout] | [INFO] [stdout] 101 | fn resolve>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | fn integer_divide>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 25 | fn absolute_value>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 35 | fn bitwise_left_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | fn bitwise_right_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | fn access>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | fn access_left_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | fn access_right_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:79:34 [INFO] [stdout] | [INFO] [stdout] 79 | fn access_length_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:101:19 [INFO] [stdout] | [INFO] [stdout] 101 | fn resolve>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:53:41 [INFO] [stdout] | [INFO] [stdout] 53 | pub const EMPTY_CONTEXT: EmptyContext = EmptyContext {}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:56:35 [INFO] [stdout] | [INFO] [stdout] 56 | pub const NO_CONTEXT: Option<&mut EmptyContext> = None; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/context.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `context::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> traits/src/context.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | impl GarnishContext for EmptyContext where Data: GarnishData {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 13 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | fn integer_divide>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 25 | fn absolute_value>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:35:30 [INFO] [stdout] | [INFO] [stdout] 35 | fn bitwise_left_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | fn bitwise_right_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError>; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | fn access>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | fn access_left_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | fn access_right_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:79:34 [INFO] [stdout] | [INFO] [stdout] 79 | fn access_length_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `context::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> traits/src/runtime.rs:101:19 [INFO] [stdout] | [INFO] [stdout] 101 | fn resolve>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking anstream v0.6.21 [INFO] [stderr] Checking garnish_lang_simple_data v0.0.25-alpha (/opt/rustwide/workdir/data) [INFO] [stderr] Checking garnish_lang_compiler v0.0.25-alpha (/opt/rustwide/workdir/compiler) [INFO] [stderr] Checking garnish_lang_runtime v0.0.25-alpha (/opt/rustwide/workdir/runtime) [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/bitwise.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishNumber, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/execute.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/mod.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | pub use runtime_impls::SimpleGarnishRuntime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/apply.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/arithmetic.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/bitwise.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishNumber, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/casting.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/internals.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/resolve.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use garnish_lang_traits::{ErrorType, GarnishDataType, GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | GarnishContext, GarnishData, GarnishRuntime, RuntimeError [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | impl SimpleGarnishRuntime { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 57 | impl GarnishRuntime for SimpleGarnishRuntime [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(data: Data) -> SimpleGarnishRuntime { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | SimpleGarnishRuntime { data } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:49:43 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn execute_current_instruction>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 79 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:95:20 [INFO] [stdout] | [INFO] [stdout] 95 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:107:26 [INFO] [stdout] | [INFO] [stdout] 107 | fn integer_divide>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn absolute_value>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:133:23 [INFO] [stdout] | [INFO] [stdout] 133 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:137:23 [INFO] [stdout] | [INFO] [stdout] 137 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:149:30 [INFO] [stdout] | [INFO] [stdout] 149 | fn bitwise_left_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:156:31 [INFO] [stdout] | [INFO] [stdout] 156 | fn bitwise_right_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:199:21 [INFO] [stdout] | [INFO] [stdout] 199 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:259:18 [INFO] [stdout] | [INFO] [stdout] 259 | fn access>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:266:32 [INFO] [stdout] | [INFO] [stdout] 266 | fn access_left_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:273:33 [INFO] [stdout] | [INFO] [stdout] 273 | fn access_right_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:280:34 [INFO] [stdout] | [INFO] [stdout] 280 | fn access_length_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:359:19 [INFO] [stdout] | [INFO] [stdout] 359 | fn resolve>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/execute.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> data/src/clone.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> data/src/clone.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> data/src/runtime.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> data/src/runtime.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NO_CONTEXT` [INFO] [stdout] --> runtime/src/runtime/apply.rs:253:48 [INFO] [stdout] | [INFO] [stdout] 253 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NO_CONTEXT` [INFO] [stdout] --> runtime/src/runtime/apply.rs:613:48 [INFO] [stdout] | [INFO] [stdout] 613 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/bitwise.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishNumber, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `add` [INFO] [stdout] --> runtime/src/runtime/bitwise.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::ops::{add, bitwise_and, bitwise_left_shift, bitwise_not, bitwise_or, bitwise_right_shift, bitwise_xor}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NO_CONTEXT` [INFO] [stdout] --> runtime/src/runtime/casting.rs:267:48 [INFO] [stdout] | [INFO] [stdout] 267 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/execute.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> data/src/clone.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> data/src/clone.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> data/src/runtime.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> data/src/runtime.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:40:32 [INFO] [stdout] | [INFO] [stdout] 40 | SimpleGarnishRuntime { data } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | &self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | &mut self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/mod.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | pub use runtime_impls::SimpleGarnishRuntime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/apply.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/arithmetic.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/casting.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/resolve.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use garnish_lang_traits::{ErrorType, GarnishDataType, GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/internals.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/apply.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang_traits::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> runtime/src/runtime/apply.rs:253:48 [INFO] [stdout] | [INFO] [stdout] 253 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang_traits::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> runtime/src/runtime/apply.rs:613:48 [INFO] [stdout] | [INFO] [stdout] 613 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/arithmetic.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/bitwise.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishNumber, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/casting.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang_traits::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> runtime/src/runtime/casting.rs:267:48 [INFO] [stdout] | [INFO] [stdout] 267 | use garnish_lang_traits::{GarnishDataType, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/internals.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/resolve.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use garnish_lang_traits::{ErrorType, GarnishDataType, GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | GarnishContext, GarnishData, GarnishRuntime, RuntimeError [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | impl SimpleGarnishRuntime { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 57 | impl GarnishRuntime for SimpleGarnishRuntime [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(data: Data) -> SimpleGarnishRuntime { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `runtime::runtime_impls::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | SimpleGarnishRuntime { data } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:49:43 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn execute_current_instruction>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 79 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:95:20 [INFO] [stdout] | [INFO] [stdout] 95 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:107:26 [INFO] [stdout] | [INFO] [stdout] 107 | fn integer_divide>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | fn absolute_value>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 125 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:133:23 [INFO] [stdout] | [INFO] [stdout] 133 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:137:23 [INFO] [stdout] | [INFO] [stdout] 137 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:145:23 [INFO] [stdout] | [INFO] [stdout] 145 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:149:30 [INFO] [stdout] | [INFO] [stdout] 149 | fn bitwise_left_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:156:31 [INFO] [stdout] | [INFO] [stdout] 156 | fn bitwise_right_shift>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:199:21 [INFO] [stdout] | [INFO] [stdout] 199 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:259:18 [INFO] [stdout] | [INFO] [stdout] 259 | fn access>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:266:32 [INFO] [stdout] | [INFO] [stdout] 266 | fn access_left_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:273:33 [INFO] [stdout] | [INFO] [stdout] 273 | fn access_right_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:280:34 [INFO] [stdout] | [INFO] [stdout] 280 | fn access_length_internal>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:359:19 [INFO] [stdout] | [INFO] [stdout] 359 | fn resolve>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang_traits::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> runtime/src/execute.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `garnish_lang_compiler::build::build_with_data` [INFO] [stdout] --> compiler/tests/compile.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang_compiler::build::build_with_data; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `garnish_lang_compiler::build::build_with_data` [INFO] [stdout] --> compiler/tests/compile.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | build_with_data( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right` [INFO] [stdout] --> runtime/src/runtime/list.rs:78:28 [INFO] [stdout] | [INFO] [stdout] 78 | let (left, right) = this.get_pair(value.clone())?; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_right` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:71:50 [INFO] [stdout] | [INFO] [stdout] 71 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:79:56 [INFO] [stdout] | [INFO] [stdout] 79 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:91:53 [INFO] [stdout] | [INFO] [stdout] 91 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:95:53 [INFO] [stdout] | [INFO] [stdout] 95 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:103:51 [INFO] [stdout] | [INFO] [stdout] 103 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:114:54 [INFO] [stdout] | [INFO] [stdout] 114 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:125:53 [INFO] [stdout] | [INFO] [stdout] 125 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:133:56 [INFO] [stdout] | [INFO] [stdout] 133 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:137:56 [INFO] [stdout] | [INFO] [stdout] 137 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:141:55 [INFO] [stdout] | [INFO] [stdout] 141 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:145:56 [INFO] [stdout] | [INFO] [stdout] 145 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:199:54 [INFO] [stdout] | [INFO] [stdout] 199 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stdout] warning: use of deprecated function `build::build_with_data` [INFO] [stdout] --> compiler/src/build/mod.rs:859:24 [INFO] [stdout] | [INFO] [stdout] 859 | let metadata = build_with_data(root, nodes, &mut data)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:40:32 [INFO] [stdout] | [INFO] [stdout] 40 | SimpleGarnishRuntime { data } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | &self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated field `runtime::runtime_impls::SimpleGarnishRuntime::data`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | &mut self.data [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/apply.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, Instruction, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/arithmetic.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/casting.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, GarnishNumber, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/resolve.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use garnish_lang_traits::{ErrorType, GarnishDataType, GarnishContext, GarnishData, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> runtime/src/runtime/internals.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use garnish_lang_traits::{GarnishContext, GarnishData, GarnishDataType, RuntimeError, TypeConstants}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> runtime/src/runtime/internals.rs:160:41 [INFO] [stdout] | [INFO] [stdout] 160 | mock_data.stub_get_symbol = |_, i| Ok(100); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> runtime/src/runtime/internals.rs:184:41 [INFO] [stdout] | [INFO] [stdout] 184 | mock_data.stub_get_symbol = |_, i| Ok(100); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right` [INFO] [stdout] --> runtime/src/runtime/list.rs:78:28 [INFO] [stdout] | [INFO] [stdout] 78 | let (left, right) = this.get_pair(value.clone())?; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:71:50 [INFO] [stdout] | [INFO] [stdout] 71 | fn apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:79:56 [INFO] [stdout] | [INFO] [stdout] 79 | fn empty_apply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:87:48 [INFO] [stdout] | [INFO] [stdout] 87 | fn add>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:91:53 [INFO] [stdout] | [INFO] [stdout] 91 | fn subtract>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:95:53 [INFO] [stdout] | [INFO] [stdout] 95 | fn multiply>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | fn power>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:103:51 [INFO] [stdout] | [INFO] [stdout] 103 | fn divide>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:114:54 [INFO] [stdout] | [INFO] [stdout] 114 | fn remainder>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:125:53 [INFO] [stdout] | [INFO] [stdout] 125 | fn opposite>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:133:56 [INFO] [stdout] | [INFO] [stdout] 133 | fn bitwise_not>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:137:56 [INFO] [stdout] | [INFO] [stdout] 137 | fn bitwise_and>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:141:55 [INFO] [stdout] | [INFO] [stdout] 141 | fn bitwise_or>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:145:56 [INFO] [stdout] | [INFO] [stdout] 145 | fn bitwise_xor>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:199:54 [INFO] [stdout] | [INFO] [stdout] 199 | fn type_cast>(&mut self, context: Option<&mut T>) -> Result, RuntimeError> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> runtime/src/runtime/runtime_impls.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | context: Option<&mut T>, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking garnish_lang_traits_derive v0.0.25-alpha (/opt/rustwide/workdir/traits_derive) [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Checking env_filter v0.1.4 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking garnish_lang v0.0.25-alpha (/opt/rustwide/workdir/garnish) [INFO] [stderr] Checking garnish_lang_tests v0.0.25-alpha (/opt/rustwide/workdir/tests) [INFO] [stdout] warning: unused imports: `DEFERRED_VALUE` and `DeferOpTestContext` [INFO] [stdout] --> tests/tests/simple/apply.rs:3:44 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::simple::testing_utilities::{DEFERRED_VALUE, DeferOpTestContext, create_simple_runtime}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DataError` and `SimpleGarnishData` [INFO] [stdout] --> tests/tests/simple/apply.rs:4:32 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang::simple::{DataError, SimpleGarnishData}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RuntimeError` [INFO] [stdout] --> tests/tests/simple/apply.rs:5:113 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DataError` and `SimpleGarnishData` [INFO] [stdout] --> tests/tests/simple/resolve.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 25 | use garnish_lang::simple::{DataError, SimpleGarnishData}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RuntimeError` [INFO] [stdout] --> tests/tests/simple/resolve.rs:26:128 [INFO] [stdout] | [INFO] [stdout] 26 | ..., GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishData, GarnishRuntime, Instruction}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:26:37 [INFO] [stdout] | [INFO] [stdout] 26 | let next = runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:50:37 [INFO] [stdout] | [INFO] [stdout] 50 | let next = runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:74:37 [INFO] [stdout] | [INFO] [stdout] 74 | let next = runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:95:26 [INFO] [stdout] | [INFO] [stdout] 95 | runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:128:26 [INFO] [stdout] | [INFO] [stdout] 128 | runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:143:26 [INFO] [stdout] | [INFO] [stdout] 143 | runtime.access::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/access.rs:171:39 [INFO] [stdout] | [INFO] [stdout] 171 | let result = runtime.access::(None); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> tests/tests/simple/apply.rs:5:38 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:34:36 [INFO] [stdout] | [INFO] [stdout] 34 | let next = runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:64:42 [INFO] [stdout] | [INFO] [stdout] 64 | let next = runtime.empty_apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:92:44 [INFO] [stdout] | [INFO] [stdout] 92 | let result = runtime.empty_apply::(None); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:137:24 [INFO] [stdout] | [INFO] [stdout] 137 | use garnish_lang::{EmptyContext, GarnishData, GarnishRuntime}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:149:25 [INFO] [stdout] | [INFO] [stdout] 149 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:187:25 [INFO] [stdout] | [INFO] [stdout] 187 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:212:25 [INFO] [stdout] | [INFO] [stdout] 212 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:234:25 [INFO] [stdout] | [INFO] [stdout] 234 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/apply.rs:252:25 [INFO] [stdout] | [INFO] [stdout] 252 | runtime.apply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishData, GarnishDataType, GarnishRuntime}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | runtime.add::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:30:36 [INFO] [stdout] | [INFO] [stdout] 30 | let result = runtime.add::(None); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:45:23 [INFO] [stdout] | [INFO] [stdout] 45 | runtime.add::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:61:28 [INFO] [stdout] | [INFO] [stdout] 61 | runtime.subtract::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:77:28 [INFO] [stdout] | [INFO] [stdout] 77 | runtime.multiply::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | runtime.divide::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | runtime.integer_divide::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:125:25 [INFO] [stdout] | [INFO] [stdout] 125 | runtime.power::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:141:29 [INFO] [stdout] | [INFO] [stdout] 141 | runtime.remainder::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:155:34 [INFO] [stdout] | [INFO] [stdout] 155 | runtime.absolute_value::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/arithmetic.rs:169:28 [INFO] [stdout] | [INFO] [stdout] 169 | runtime.opposite::(None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:4:53 [INFO] [stdout] | [INFO] [stdout] 4 | use garnish_lang::{GarnishData, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | runtime.bitwise_not(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:32:29 [INFO] [stdout] | [INFO] [stdout] 32 | runtime.bitwise_and(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | runtime.bitwise_or(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:66:29 [INFO] [stdout] | [INFO] [stdout] 66 | runtime.bitwise_xor(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:83:36 [INFO] [stdout] | [INFO] [stdout] 83 | runtime.bitwise_left_shift(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/bitwise.rs:100:37 [INFO] [stdout] | [INFO] [stdout] 100 | runtime.bitwise_right_shift(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:24:70 [INFO] [stdout] | [INFO] [stdout] 24 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:100:27 [INFO] [stdout] | [INFO] [stdout] 100 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 116 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:132:27 [INFO] [stdout] | [INFO] [stdout] 132 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:148:27 [INFO] [stdout] | [INFO] [stdout] 148 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:175:53 [INFO] [stdout] | [INFO] [stdout] 175 | use garnish_lang::{GarnishData, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:187:27 [INFO] [stdout] | [INFO] [stdout] 187 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:205:27 [INFO] [stdout] | [INFO] [stdout] 205 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:223:27 [INFO] [stdout] | [INFO] [stdout] 223 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:241:27 [INFO] [stdout] | [INFO] [stdout] 241 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:259:27 [INFO] [stdout] | [INFO] [stdout] 259 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:277:27 [INFO] [stdout] | [INFO] [stdout] 277 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:295:27 [INFO] [stdout] | [INFO] [stdout] 295 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:311:27 [INFO] [stdout] | [INFO] [stdout] 311 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:327:27 [INFO] [stdout] | [INFO] [stdout] 327 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:338:53 [INFO] [stdout] | [INFO] [stdout] 338 | use garnish_lang::{GarnishData, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:350:27 [INFO] [stdout] | [INFO] [stdout] 350 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:373:27 [INFO] [stdout] | [INFO] [stdout] 373 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:399:27 [INFO] [stdout] | [INFO] [stdout] 399 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:426:27 [INFO] [stdout] | [INFO] [stdout] 426 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:458:27 [INFO] [stdout] | [INFO] [stdout] 458 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:486:27 [INFO] [stdout] | [INFO] [stdout] 486 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:506:53 [INFO] [stdout] | [INFO] [stdout] 506 | use garnish_lang::{GarnishData, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:519:27 [INFO] [stdout] | [INFO] [stdout] 519 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:550:27 [INFO] [stdout] | [INFO] [stdout] 550 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:582:27 [INFO] [stdout] | [INFO] [stdout] 582 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:615:27 [INFO] [stdout] | [INFO] [stdout] 615 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:639:70 [INFO] [stdout] | [INFO] [stdout] 639 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:653:27 [INFO] [stdout] | [INFO] [stdout] 653 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:681:27 [INFO] [stdout] | [INFO] [stdout] 681 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/casting.rs:698:27 [INFO] [stdout] | [INFO] [stdout] 698 | runtime.type_cast(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:37:62 [INFO] [stdout] | [INFO] [stdout] 37 | use garnish_lang::simple::{DataError, SimpleGarnishData, SimpleGarnishRuntime}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | Op: Fn(&mut SimpleGarnishRuntime) -> Result, RuntimeError>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:68:49 [INFO] [stdout] | [INFO] [stdout] 68 | perform_compare(less_than, "less than", SimpleGarnishRuntime::less_than, setup); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:69:64 [INFO] [stdout] | [INFO] [stdout] 69 | perform_compare(less_than_equal, "less than or equal", SimpleGarnishRuntime::less_than_or_equal, setup); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:70:55 [INFO] [stdout] | [INFO] [stdout] 70 | perform_compare(greater_than, "greater than", SimpleGarnishRuntime::greater_than, setup); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/comparison.rs:71:70 [INFO] [stdout] | [INFO] [stdout] 71 | perform_compare(greater_than_equal, "greater than or equal", SimpleGarnishRuntime::greater_than_or_equal, setup); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:5:83 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, Instruction, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:120:24 [INFO] [stdout] | [INFO] [stdout] 120 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:165:24 [INFO] [stdout] | [INFO] [stdout] 165 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:188:24 [INFO] [stdout] | [INFO] [stdout] 188 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:229:24 [INFO] [stdout] | [INFO] [stdout] 229 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:252:24 [INFO] [stdout] | [INFO] [stdout] 252 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:272:37 [INFO] [stdout] | [INFO] [stdout] 272 | let result = runtime.access(NO_CONTEXT); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:294:24 [INFO] [stdout] | [INFO] [stdout] 294 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:304:83 [INFO] [stdout] | [INFO] [stdout] 304 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, Instruction, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:320:24 [INFO] [stdout] | [INFO] [stdout] 320 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:340:24 [INFO] [stdout] | [INFO] [stdout] 340 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:351:70 [INFO] [stdout] | [INFO] [stdout] 351 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:367:24 [INFO] [stdout] | [INFO] [stdout] 367 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:392:24 [INFO] [stdout] | [INFO] [stdout] 392 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:417:24 [INFO] [stdout] | [INFO] [stdout] 417 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:437:24 [INFO] [stdout] | [INFO] [stdout] 437 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:467:24 [INFO] [stdout] | [INFO] [stdout] 467 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:487:24 [INFO] [stdout] | [INFO] [stdout] 487 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:507:24 [INFO] [stdout] | [INFO] [stdout] 507 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:519:70 [INFO] [stdout] | [INFO] [stdout] 519 | use garnish_lang::{GarnishData, GarnishDataType, GarnishRuntime, NO_CONTEXT}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:531:24 [INFO] [stdout] | [INFO] [stdout] 531 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:548:24 [INFO] [stdout] | [INFO] [stdout] 548 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:566:24 [INFO] [stdout] | [INFO] [stdout] 566 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:584:24 [INFO] [stdout] | [INFO] [stdout] 584 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:604:24 [INFO] [stdout] | [INFO] [stdout] 604 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:622:24 [INFO] [stdout] | [INFO] [stdout] 622 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:641:24 [INFO] [stdout] | [INFO] [stdout] 641 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:665:24 [INFO] [stdout] | [INFO] [stdout] 665 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:685:24 [INFO] [stdout] | [INFO] [stdout] 685 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:705:24 [INFO] [stdout] | [INFO] [stdout] 705 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:725:24 [INFO] [stdout] | [INFO] [stdout] 725 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:745:24 [INFO] [stdout] | [INFO] [stdout] 745 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::NO_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/list.rs:765:24 [INFO] [stdout] | [INFO] [stdout] 765 | runtime.access(NO_CONTEXT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::EMPTY_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/resolve.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | use garnish_lang::{EMPTY_CONTEXT, EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeErr... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/resolve.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | use garnish_lang::{EMPTY_CONTEXT, EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeErr... [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> tests/tests/simple/resolve.rs:26:53 [INFO] [stdout] | [INFO] [stdout] 26 | use garnish_lang::{EMPTY_CONTEXT, EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeErr... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `garnish_lang::EMPTY_CONTEXT`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/resolve.rs:35:39 [INFO] [stdout] | [INFO] [stdout] 35 | runtime.resolve(i2, Some(&mut EMPTY_CONTEXT)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/resolve.rs:57:27 [INFO] [stdout] | [INFO] [stdout] 57 | runtime.resolve::(i5, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::EmptyContext`: See GarnishContext deprecation. [INFO] [stdout] --> tests/tests/simple/resolve.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | runtime.resolve::(i5, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:21:83 [INFO] [stdout] | [INFO] [stdout] 21 | use garnish_lang::simple::{DataError, SimpleDataRuntimeNC, SimpleGarnishData, SimpleGarnishRuntime}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> tests/tests/simple/mod.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 22 | use garnish_lang::{GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `garnish_lang::GarnishContext`: Implement matching methods on GarnishData trait. [INFO] [stdout] --> tests/tests/simple/mod.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | impl GarnishContext for DeferOpTestContext { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | F: Fn(&mut SimpleGarnishRuntime, &mut DeferOpTestContext), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | F: Fn(&mut SimpleGarnishRuntime, &mut DeferOpTestContext), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:80:39 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn create_simple_runtime() -> SimpleGarnishRuntime { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `garnish_lang::simple::SimpleGarnishRuntime`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | SimpleGarnishRuntime::new(SimpleGarnishData::new()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> tests/src/derive.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedWithGenerics` is never constructed [INFO] [stdout] --> tests/src/derive.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct GarnishDataDerivedWithGenerics where T: SimpleDataType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedCustomData` is never constructed [INFO] [stdout] --> tests/src/derive.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct GarnishDataDerivedCustomData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerived` is never constructed [INFO] [stdout] --> tests/src/derive.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GarnishDataDerived { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedWithOtherMarkerProp` is never constructed [INFO] [stdout] --> tests/src/derive.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct GarnishDataDerivedWithOtherMarkerProp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedTuple` is never constructed [INFO] [stdout] --> tests/src/derive.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct GarnishDataDerivedTuple(SimpleGarnishData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedTupleWithMarker` is never constructed [INFO] [stdout] --> tests/src/derive.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct GarnishDataDerivedTupleWithMarker((), #[garnish_data] SimpleGarnishData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapper` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DataWrapper { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MultiWrapper` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MultiWrapper { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapperWithGenerics` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct DataWrapperWithGenerics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapperWithUnresolvedGenerics` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct DataWrapperWithUnresolvedGenerics [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Data` is never constructed [INFO] [stdout] --> tests/src/derive.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Data { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedWithGenerics` is never constructed [INFO] [stdout] --> tests/src/derive.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct GarnishDataDerivedWithGenerics where T: SimpleDataType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedCustomData` is never constructed [INFO] [stdout] --> tests/src/derive.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct GarnishDataDerivedCustomData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerived` is never constructed [INFO] [stdout] --> tests/src/derive.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct GarnishDataDerived { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedWithOtherMarkerProp` is never constructed [INFO] [stdout] --> tests/src/derive.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct GarnishDataDerivedWithOtherMarkerProp { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedTuple` is never constructed [INFO] [stdout] --> tests/src/derive.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct GarnishDataDerivedTuple(SimpleGarnishData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GarnishDataDerivedTupleWithMarker` is never constructed [INFO] [stdout] --> tests/src/derive.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct GarnishDataDerivedTupleWithMarker((), #[garnish_data] SimpleGarnishData); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapper` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DataWrapper { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MultiWrapper` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MultiWrapper { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapperWithGenerics` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct DataWrapperWithGenerics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DataWrapperWithUnresolvedGenerics` is never constructed [INFO] [stdout] --> tests/src/garnish_data_wrapper.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct DataWrapperWithUnresolvedGenerics [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `garnish_lang::simple::SimpleGarnishRuntime::::new`: Use execute::execute_current_instruction instead of SimpleGarnishData. [INFO] [stdout] --> tests/tests/simple/mod.rs:81:31 [INFO] [stdout] | [INFO] [stdout] 81 | SimpleGarnishRuntime::new(SimpleGarnishData::new()) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> tests/tests/simple/apply.rs:5:38 [INFO] [stdout] | [INFO] [stdout] 5 | use garnish_lang::{EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeError}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GarnishContext` [INFO] [stdout] --> tests/tests/simple/resolve.rs:26:53 [INFO] [stdout] | [INFO] [stdout] 26 | use garnish_lang::{EMPTY_CONTEXT, EmptyContext, GarnishContext, GarnishData, GarnishDataType, GarnishRuntime, Instruction, RuntimeErr... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `deferred_op` is never used [INFO] [stdout] --> tests/tests/simple/mod.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn deferred_op(func: F) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `deferred_unary_op` is never used [INFO] [stdout] --> tests/tests/simple/mod.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn deferred_unary_op(func: F) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.19s [INFO] running `Command { std: "docker" "inspect" "27812adeaf2dd0236e14662b5e65c2ccb1c5caa56c5295bb343b84938fc9eaac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "27812adeaf2dd0236e14662b5e65c2ccb1c5caa56c5295bb343b84938fc9eaac", kill_on_drop: false }` [INFO] [stdout] 27812adeaf2dd0236e14662b5e65c2ccb1c5caa56c5295bb343b84938fc9eaac