[INFO] cloning repository https://github.com/mattwparas/rucket [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mattwparas/rucket" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattwparas%2Frucket", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattwparas%2Frucket'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 51ad5b3c80834cf9c27321831fd393f994b833f4 [INFO] testing mattwparas/rucket against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmattwparas%2Frucket" "/workspace/builds/worker-2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mattwparas/rucket on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mattwparas/rucket [INFO] finished tweaking git repo https://github.com/mattwparas/rucket [INFO] tweaked toml for git repo https://github.com/mattwparas/rucket written to /workspace/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/mattwparas/rucket already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a0cdd8c45abc6cb4ae366eee7460a24e29b3fbdf919ddaaa152a56d3b23f4691 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a0cdd8c45abc6cb4ae366eee7460a24e29b3fbdf919ddaaa152a56d3b23f4691", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a0cdd8c45abc6cb4ae366eee7460a24e29b3fbdf919ddaaa152a56d3b23f4691", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0cdd8c45abc6cb4ae366eee7460a24e29b3fbdf919ddaaa152a56d3b23f4691", kill_on_drop: false }` [INFO] [stdout] a0cdd8c45abc6cb4ae366eee7460a24e29b3fbdf919ddaaa152a56d3b23f4691 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c93cf8a865634955d83109a9b8ba07c4b49e68050a19295e178141c1b4c6f112 [INFO] running `Command { std: "docker" "start" "-a" "c93cf8a865634955d83109a9b8ba07c4b49e68050a19295e178141c1b4c6f112", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.88 [INFO] [stderr] Compiling syn v1.0.58 [INFO] [stderr] Compiling serde v1.0.118 [INFO] [stderr] Compiling getrandom v0.2.1 [INFO] [stderr] Compiling once_cell v1.5.2 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling beef v0.4.4 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling unindent v0.1.7 [INFO] [stderr] Compiling utf8parse v0.2.0 [INFO] [stderr] Compiling ahash v0.6.3 [INFO] [stderr] Compiling im-rc v15.0.0 [INFO] [stderr] Compiling thread_local v1.1.0 [INFO] [stderr] Compiling futures-channel v0.3.13 [INFO] [stderr] Compiling tokio v0.2.24 [INFO] [stderr] Compiling codespan-reporting v0.11.0 [INFO] [stderr] Compiling tokio v1.3.0 [INFO] [stderr] Compiling itertools v0.10.0 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Compiling rand_xoshiro v0.4.0 [INFO] [stderr] Compiling bitmaps v2.1.0 [INFO] [stderr] Compiling regex v1.4.3 [INFO] [stderr] Compiling pretty v0.10.0 [INFO] [stderr] Compiling async-compat v0.1.4 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling nix v0.18.0 [INFO] [stderr] Compiling signal-hook-registry v1.3.0 [INFO] [stderr] Compiling mio v0.7.9 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling colored v2.0.0 [INFO] [stderr] Compiling colored v1.9.3 [INFO] [stderr] Compiling env_logger v0.8.2 [INFO] [stderr] Compiling dirs-next v1.0.2 [INFO] [stderr] Compiling sized-chunks v0.6.2 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling futures-macro v0.3.13 [INFO] [stderr] Compiling serde_derive v1.0.118 [INFO] [stderr] Compiling thiserror-impl v1.0.23 [INFO] [stderr] Compiling logos-derive v0.11.5 [INFO] [stderr] Compiling structopt-derive v0.4.14 [INFO] [stderr] Compiling rustyline-derive v0.2.0 [INFO] [stderr] Compiling rustyline v6.3.0 [INFO] [stderr] Compiling thiserror v1.0.23 [INFO] [stderr] Compiling futures-util v0.3.13 [INFO] [stderr] Compiling structopt v0.3.21 [INFO] [stderr] Compiling logos v0.11.4 [INFO] [stderr] Compiling futures-executor v0.3.13 [INFO] [stderr] Compiling futures v0.3.13 [INFO] [stderr] Compiling bincode v1.3.1 [INFO] [stderr] Compiling steel v0.1.0 (/opt/rustwide/workdir/steel) [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:579:9 [INFO] [stdout] | [INFO] [stdout] 579 | stop!(BadSyntax => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:760:9 [INFO] [stdout] | [INFO] [stdout] 760 | stop!(BadSyntax => "unexpected syntax rules"; l.location.span) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:803:13 [INFO] [stdout] | [INFO] [stdout] 803 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:809:9 [INFO] [stdout] | [INFO] [stdout] 809 | stop!(BadSyntax => "unexpected require statement in code gen"; r.location.span) [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:1251:13 [INFO] [stdout] | [INFO] [stdout] 1251 | stop!(UnexpectedToken => what; t.span) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/map.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | stop!(FreeIdentifier => e) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/modules.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | stop!(Generic => format!("circular dependency found during module resolution with: {:?}", self.name)) [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:244:112 [INFO] [stdout] | [INFO] [stdout] 244 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span).with_source($source)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/modules.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ... stop!(Generic => "require expected a string literal referring to a file/module"; atom.syn.span; atom.syn.source.clone()) [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(ArityMismatch => "make/c requires 2 argments, the contract and the name") [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:56:17 [INFO] [stdout] | [INFO] [stdout] 56 | stop!(TypeMismatch => "make-flat/c requires a symbol for the name in the second position") [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | stop!(ArityMismatch => "bind/c requires 2 arguments, a contract and a function") [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | stop!(TypeMismatch => "path-exists? expects a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(ArityMismatch => "path-exists? takes one argument") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | stop!(TypeMismatch => "is-file? expects a string") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | stop!(ArityMismatch => "is-file? takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 48 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | stop!(ArityMismatch => "is-dir? takes one argument") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 69 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(ArityMismatch => "file-name takes one argument") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:95:39 [INFO] [stdout] | [INFO] [stdout] 95 | ... Err(e) => stop!(Generic => e.to_string()), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | stop!(TypeMismatch => "read-dir expected a dir, found a file") [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | stop!(TypeMismatch => "read-dir expects a string") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | stop!(ArityMismatch => "read-dir takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | stop!(ArityMismatch => "current-directory takes no arguments") [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | stop!(ArityMismatch => "hm insert takes 3 arguments") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | stop!(TypeMismatch => "hm insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | None => stop!(Generic => "hash map key not found!"), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:108:17 [INFO] [stdout] | [INFO] [stdout] 108 | stop!(ArityMismatch => "hm-length takes 1 argument") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | stop!(TypeMismatch => "hm-length takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | stop!(ArityMismatch => "hm-contains? get takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | stop!(TypeMismatch => "hm-contains? takes a hashmap") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | stop!(ArityMismatch => "hm-values->list takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | stop!(TypeMismatch => "hm-values->list takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 186 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | stop!(ArityMismatch => "hm-values->vector takes 1 argument") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | stop!(TypeMismatch => "hm-values->vector takes a hashmap") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | stop!(ArityMismatch => "hm-clear takes 1 argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | stop!(TypeMismatch => "hm-clear takes a hashmap") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | stop!(ArityMismatch => "hash-empty? takes 1 argument") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:244:17 [INFO] [stdout] | [INFO] [stdout] 244 | stop!(TypeMismatch => "hash-empty? takes a hashmap") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | stop!(ArityMismatch => "set insert takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(TypeMismatch => "set insert takes a set") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | stop!(ArityMismatch => "set-contains? get takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(TypeMismatch => "set-contains? takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:107:17 [INFO] [stdout] | [INFO] [stdout] 107 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | stop!(ArityMismatch => "hs-clear takes 1 argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:125:17 [INFO] [stdout] | [INFO] [stdout] 125 | stop!(TypeMismatch => "hs-clear takes a hashmap") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | stop!(ArityMismatch => "list->hashset takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/io.rs:50:25 [INFO] [stdout] | [INFO] [stdout] 50 | stop!(TypeMismatch => "display-color expected a symbol as the second argument") [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | stop!(ArityMismatch => "cons takes only two arguments") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | _ => stop!(ArityMismatch => "cons takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | stop!(ArityMismatch => "range takes two arguments") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | stop!(TypeMismatch => "range expected number") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:116:22 [INFO] [stdout] | [INFO] [stdout] 116 | _ => stop!(ArityMismatch => "range takes two arguments"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:135:25 [INFO] [stdout] | [INFO] [stdout] 135 | stop!(TypeMismatch => "reverse requires an iterable") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | stop!(TypeMismatch => "push-back requires a list as the first argument") [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:288:21 [INFO] [stdout] | [INFO] [stdout] 288 | stop!(TypeMismatch => "list->vector expected list") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:571:26 [INFO] [stdout] | [INFO] [stdout] 571 | _ => stop!(TypeMismatch => "length expects a list"), [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | stop!(ArityMismatch => "memory address takes one address") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(ArityMismatch => "assert takes one argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | stop!(ArityMismatch => "box takes one argument") [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | stop!(ArityMismatch => "unbox takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | stop!(TypeMismatch => "unbox takes a box") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | stop!(ArityMismatch => "setbox! takes two arguments") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(TypeMismatch => "setbox! takes a box") [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:122:25 [INFO] [stdout] | [INFO] [stdout] 122 | stop!(TypeMismatch => "exec-async given non future") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | stop!(TypeMismatch => "join! given non future") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | stop!(ArityMismatch => "arithmetic-shift takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | _ => stop!(TypeMismatch => "arithmetic-shift expected 2 integers"), [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | stop!(TypeMismatch => "even? requires an integer") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | stop!(TypeMismatch => "odd? requires an integer") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:235:77 [INFO] [stdout] | [INFO] [stdout] 235 | return Err(SteelErr::new(ErrorKind::$type, format!($fmt, $($arg)+))); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | stop!(TypeMismatch => "- expected a number, found {:?}", &args[0]) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:125:17 [INFO] [stdout] | [INFO] [stdout] 125 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | stop!(ArityMismatch => "* requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:199:26 [INFO] [stdout] | [INFO] [stdout] 199 | _ => stop!(TypeMismatch => "* expected a number"), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | stop!(ArityMismatch => "/ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:224:26 [INFO] [stdout] | [INFO] [stdout] 224 | _ => stop!(TypeMismatch => "division expects a number"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | stop!(ArityMismatch => "division requires at least one argument") [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | stop!(ArityMismatch => "- requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:260:26 [INFO] [stdout] | [INFO] [stdout] 260 | _ => stop!(TypeMismatch => "'-' expected a number type"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:285:26 [INFO] [stdout] | [INFO] [stdout] 285 | _ => stop!(TypeMismatch => "- expected a number"), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | stop!(TypeMismatch => "open-input-file expects a path") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(ArityMismatch => "open-input-file expected one argument") [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | stop!(TypeMismatch => "read-port-to-string expected a port") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | stop!(ArityMismatch => "read-port-to-string expected one argument") [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(TypeMismatch => "read-line-to-string expected a port") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | stop!(ArityMismatch => "read-line-to-string expected one argument") [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | stop!(ArityMismatch => "stream-cons requires 2 argments") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | stop!(TypeMismatch => "stream-cons takes a function in the second position") [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(ArityMismatch => "stream-empty takes 1 argument") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | stop!(TypeMismatch => "stream-empty? takes a stream") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:50:17 [INFO] [stdout] | [INFO] [stdout] 50 | stop!(ArityMismatch => "stream-car takes 1 argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | stop!(TypeMismatch => "stream-car takes a stream") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | stop!(ArityMismatch => "stream-cdr takes 1 argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | stop!(TypeMismatch => "stream-cdr takes a stream") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | stop!(TypeMismatch => "string-append expected two strings") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | stop!(ArityMismatch => "string-append takes two arguments") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:37:21 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | stop!(TypeMismatch => "string->list expected a string") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:89:17 [INFO] [stdout] | [INFO] [stdout] 89 | stop!(ArityMismatch => "string->list takes one argument") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | stop!(TypeMismatch => "string-upcase expected a string") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(ArityMismatch => "string-upcase takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | stop!(TypeMismatch => "string-lowercase expected a string") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | stop!(ArityMismatch => "string-lowercase takes one argument") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:134:21 [INFO] [stdout] | [INFO] [stdout] 134 | stop!(TypeMismatch => "trim expected a string") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | stop!(ArityMismatch => "trim takes one argument") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | stop!(TypeMismatch => "trim-start expected a string") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | stop!(ArityMismatch => "trim-start takes one argument") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | stop!(TypeMismatch => "trim-end expected a string") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | stop!(ArityMismatch => "trim-end takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:184:21 [INFO] [stdout] | [INFO] [stdout] 184 | stop!(TypeMismatch => "split-whitespace expected a string") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | stop!(ArityMismatch => "split-whitespace takes one argument") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:198:21 [INFO] [stdout] | [INFO] [stdout] 198 | stop!(TypeMismatch => "string-length expected a string") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | stop!(ArityMismatch => "string-length takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:231:25 [INFO] [stdout] | [INFO] [stdout] 231 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:235:17 [INFO] [stdout] | [INFO] [stdout] 235 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/symbols.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | stop!(TypeMismatch => error_message) [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/symbols.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(ArityMismatch => "symbol->string expects only one argument") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(TypeMismatch => "compose only accepts transducers") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | _ => stop!(TypeMismatch => "mapping expects a function"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | _ => stop!(TypeMismatch => "filtering expects a function"), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(TypeMismatch => "taking expects an integer") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(TypeMismatch => "dropping expects an integer") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | stop!(TypeMismatch => "range expected number") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:86:22 [INFO] [stdout] | [INFO] [stdout] 86 | _ => stop!(ArityMismatch => "range takes two arguments"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | _ => stop!(ArityMismatch => "push takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:118:17 [INFO] [stdout] | [INFO] [stdout] 118 | stop!(ArityMismatch => "cons takes two arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:134:22 [INFO] [stdout] | [INFO] [stdout] 134 | _ => stop!(ArityMismatch => "cons takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:150:37 [INFO] [stdout] | [INFO] [stdout] 150 | ... None => stop!(ContractViolation => "car expects a non empty list"), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:176:29 [INFO] [stdout] | [INFO] [stdout] 176 | ... stop!(ContractViolation => "cdr expects a non empty list") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:210:14 [INFO] [stdout] | [INFO] [stdout] 210 | _ => stop!(TypeMismatch => "expected a list"), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 179 | Err(e) => crate::stop!(Generic => format!("{:?}", e)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `crate::stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | crate::stop!(ConversionError => "could not convert value to unit type") [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `crate::stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | stop!(Generic => "ran out of memory!") [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | stop!(Generic => "allocation would exceed maximum allowed memory") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | stop!(Generic => "ran out of memory!") [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expand_visitor.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expand_visitor.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expander.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | stop!(BadSyntax => "macro expansion expected keyword") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expander.rs:497:21 [INFO] [stdout] | [INFO] [stdout] 497 | stop!(BadSyntax => "macro expected a list of values, not including keywords") [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | stop!(Generic => "unexpected require statement in replace idents"; s.location.span) [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 483 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | stop!(Generic => "unexpected require statement in replace idents"; s.location.span) [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | stop!(Generic => "internal compiler error - could not translate macro to steel value") [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | stop!(Generic => "internal compiler error - could not translate syntax-rules to steel value") [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | stop!(Generic => "internal compiler error - could not translate require to steel value") [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/const_evaluation.rs:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | stop!(ArityMismatch => format!("function expected {} arguments, found 0", f.args.len())) [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | _ => stop!(TypeMismatch => "contract expected a function"; *cur_inst_span), [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:278:25 [INFO] [stdout] | [INFO] [stdout] 278 | stop!(ContractViolation => "contracts not yet supported with non user defined"; *cur_inst_span) [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:383:21 [INFO] [stdout] | [INFO] [stdout] 383 | stop!(ContractViolation => "contracts not yet supported with non user defined"; *cur_inst_span) [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/lazy_stream.rs:133:14 [INFO] [stdout] | [INFO] [stdout] 133 | _ => stop!(TypeMismatch => "stream expected a function"; *cur_inst_span), [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:89:18 [INFO] [stdout] | [INFO] [stdout] 89 | _ => stop!(TypeMismatch => "Iterators not yet implemented for this type"), [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:166:30 [INFO] [stdout] | [INFO] [stdout] 166 | _ => stop!(TypeMismatch => "map expected a function"; *cur_inst_span), [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:282:43 [INFO] [stdout] | [INFO] [stdout] 282 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:282:43 [INFO] [stdout] | [INFO] [stdout] 282 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:283:43 [INFO] [stdout] | [INFO] [stdout] 283 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:283:43 [INFO] [stdout] | [INFO] [stdout] 283 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:293:26 [INFO] [stdout] | [INFO] [stdout] 293 | _ => stop!(Generic => "Cannot collect into an undefined type"), [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:296:17 [INFO] [stdout] | [INFO] [stdout] 296 | stop!(Generic => "execute takes a symbol") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:336:18 [INFO] [stdout] | [INFO] [stdout] 336 | _ => stop!(TypeMismatch => "Iterators not yet implemented for this type"), [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:403:30 [INFO] [stdout] | [INFO] [stdout] 403 | _ => stop!(TypeMismatch => "map expected a function"; *cur_inst_span), [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:517:43 [INFO] [stdout] | [INFO] [stdout] 517 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:517:43 [INFO] [stdout] | [INFO] [stdout] 517 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:518:43 [INFO] [stdout] | [INFO] [stdout] 518 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:518:43 [INFO] [stdout] | [INFO] [stdout] 518 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:576:18 [INFO] [stdout] | [INFO] [stdout] 576 | _ => stop!(TypeMismatch => "reduce expected a function"; *cur_inst_span), [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | stop!(Generic => "function arity in call/cc must be 1"; span) [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | stop!(Generic => "call/cc expects a function"; span) [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | stop!(Generic => "empty stack!") [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:587:38 [INFO] [stdout] | [INFO] [stdout] 587 | Some(b) if !b => stop!(Generic => "Callback forced quit of function!"), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:735:13 [INFO] [stdout] | [INFO] [stdout] 735 | stop!( Generic => "ICE: Struct expected a string name") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:744:21 [INFO] [stdout] | [INFO] [stdout] 744 | stop!(Generic => "ICE: Struct encoded improperly with non string fields") [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:760:17 [INFO] [stdout] | [INFO] [stdout] 760 | stop!(Generic => "Index wrong in structs") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:780:13 [INFO] [stdout] | [INFO] [stdout] 780 | stop!( Generic => "ICE: Struct expected a string name") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:789:21 [INFO] [stdout] | [INFO] [stdout] 789 | stop!(Generic => "ICE: Struct encoded improperly with non string fields") [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:833:27 [INFO] [stdout] | [INFO] [stdout] 833 | Err(e) => stop!(Generic => format!("{}", e); *span), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:836:13 [INFO] [stdout] | [INFO] [stdout] 836 | stop!(TypeMismatch => "read expects a string"; *span) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:1424:23 [INFO] [stdout] | [INFO] [stdout] 1424 | Err(_) => stop!(TypeMismatch => "apply expected a list"; span), [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(TypeMismatch => "Function contract domain requires a list of contracts") [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | stop!(TypeMismatch => "function contract range expected a contract") [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | Some(_) => stop!(TypeMismatch => "bind/c expected a symbol in the first position"), [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | stop!(TypeMismatch => "bind/c requires a function contract") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | stop!(TypeMismatch => "bind/c requires a function contract") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | stop!(TypeMismatch => "bind/c requires a bytecode function, not a primitive") [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | Err(e) => stop!(Generic => format!("string->jsexpr failed: {}", e.to_string())), [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:130:31 [INFO] [stdout] | [INFO] [stdout] 130 | SteelVal::Void => stop!(Generic => "void not serializable"), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:132:35 [INFO] [stdout] | [INFO] [stdout] 132 | SteelVal::FuncV(_) => stop!(Generic => "function not serializable"), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:136:36 [INFO] [stdout] | [INFO] [stdout] 136 | SteelVal::Custom(_) => stop!(Generic => "generic struct not serializable"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:149:37 [INFO] [stdout] | [INFO] [stdout] 149 | SteelVal::StructV(_) => stop!(Generic => "built in struct not serializable yet"), [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:150:18 [INFO] [stdout] | [INFO] [stdout] 150 | _ => stop!(Generic => "type not serializable"), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | _x => stop!(Generic => "read-line"), [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:137:19 [INFO] [stdout] | [INFO] [stdout] 137 | _x => stop!(Generic => "read-all-str"), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | _x => stop!(Generic => "read-char"), [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:219:19 [INFO] [stdout] | [INFO] [stdout] 219 | _x => stop!(Generic => "write-string"), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/structs.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | stop!(TypeMismatch => "Couldn't find that field in the struct") [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[macro_use]` only has an effect on `extern crate` and modules [INFO] [stdout] --> steel/src/steel_vm/primitives.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[macro_use]` only has an effect on `extern crate` and modules [INFO] [stdout] --> steel/src/steel_vm/primitives.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> steel/src/steel_vm/engine.rs:77:43 [INFO] [stdout] | [INFO] [stdout] 77 | for core in std::array::IntoIter::new(core_libraries) { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> steel/src/steel_vm/engine.rs:105:43 [INFO] [stdout] | [INFO] [stdout] 105 | for core in std::array::IntoIter::new(core_libraries) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `depth` [INFO] [stdout] --> steel/src/compiler/code_generator.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | depth: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `LocalVariable` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> steel/src/compiler/code_generator.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | #[derive(Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `intern` [INFO] [stdout] --> steel/src/parser/parser.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | intern: &'a mut HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Parser` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> steel/src/parser/parser.rs:176:10 [INFO] [stdout] | [INFO] [stdout] 176 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> steel/src/steel_vm/vm.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | &self.callback.with_callback(Box::new(callback)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 79 | let _ = &self.callback.with_callback(Box::new(callback)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling steel_repl v0.1.0 (/opt/rustwide/workdir/steel_repl) [INFO] [stdout] warning: 230 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling steel_derive v0.1.0 (/opt/rustwide/workdir/steel_derive) [INFO] [stderr] Compiling steel_client v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 38s [INFO] running `Command { std: "docker" "inspect" "c93cf8a865634955d83109a9b8ba07c4b49e68050a19295e178141c1b4c6f112", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c93cf8a865634955d83109a9b8ba07c4b49e68050a19295e178141c1b4c6f112", kill_on_drop: false }` [INFO] [stdout] c93cf8a865634955d83109a9b8ba07c4b49e68050a19295e178141c1b4c6f112 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 324b84b2ccbb56ae1d26901fab933eb81111571626561d03ce6a0562d6047083 [INFO] running `Command { std: "docker" "start" "-a" "324b84b2ccbb56ae1d26901fab933eb81111571626561d03ce6a0562d6047083", kill_on_drop: false }` [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:579:9 [INFO] [stdout] | [INFO] [stdout] 579 | stop!(BadSyntax => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:760:9 [INFO] [stdout] | [INFO] [stdout] 760 | stop!(BadSyntax => "unexpected syntax rules"; l.location.span) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:803:13 [INFO] [stdout] | [INFO] [stdout] 803 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:809:9 [INFO] [stdout] | [INFO] [stdout] 809 | stop!(BadSyntax => "unexpected require statement in code gen"; r.location.span) [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/code_generator.rs:1251:13 [INFO] [stdout] | [INFO] [stdout] 1251 | stop!(UnexpectedToken => what; t.span) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/map.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | stop!(FreeIdentifier => e) [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/modules.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | stop!(Generic => format!("circular dependency found during module resolution with: {:?}", self.name)) [INFO] [stdout] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:244:112 [INFO] [stdout] | [INFO] [stdout] 244 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span).with_source($source)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/compiler/modules.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ... stop!(Generic => "require expected a string literal referring to a file/module"; atom.syn.span; atom.syn.source.clone()) [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(ArityMismatch => "make/c requires 2 argments, the contract and the name") [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:56:17 [INFO] [stdout] | [INFO] [stdout] 56 | stop!(TypeMismatch => "make-flat/c requires a symbol for the name in the second position") [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/contracts.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | stop!(ArityMismatch => "bind/c requires 2 arguments, a contract and a function") [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | stop!(TypeMismatch => "path-exists? expects a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(ArityMismatch => "path-exists? takes one argument") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:32:21 [INFO] [stdout] | [INFO] [stdout] 32 | stop!(TypeMismatch => "is-file? expects a string") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | stop!(ArityMismatch => "is-file? takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 48 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:51:17 [INFO] [stdout] | [INFO] [stdout] 51 | stop!(ArityMismatch => "is-dir? takes one argument") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 69 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(ArityMismatch => "file-name takes one argument") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:95:39 [INFO] [stdout] | [INFO] [stdout] 95 | ... Err(e) => stop!(Generic => e.to_string()), [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | stop!(TypeMismatch => "read-dir expected a dir, found a file") [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | stop!(TypeMismatch => "read-dir expects a string") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | stop!(ArityMismatch => "read-dir takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/fs.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | stop!(ArityMismatch => "current-directory takes no arguments") [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | stop!(ArityMismatch => "hm insert takes 3 arguments") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | stop!(TypeMismatch => "hm insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:77:29 [INFO] [stdout] | [INFO] [stdout] 77 | None => stop!(Generic => "hash map key not found!"), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:108:17 [INFO] [stdout] | [INFO] [stdout] 108 | stop!(ArityMismatch => "hm-length takes 1 argument") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | stop!(TypeMismatch => "hm-length takes a hashmap") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | stop!(ArityMismatch => "hm-contains? get takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | stop!(TypeMismatch => "hm-contains? takes a hashmap") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | stop!(ArityMismatch => "hm-values->list takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | stop!(TypeMismatch => "hm-values->list takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 186 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | stop!(ArityMismatch => "hm-values->vector takes 1 argument") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | stop!(TypeMismatch => "hm-values->vector takes a hashmap") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | stop!(ArityMismatch => "hm-clear takes 1 argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | stop!(TypeMismatch => "hm-clear takes a hashmap") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | stop!(ArityMismatch => "hash-empty? takes 1 argument") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashmaps.rs:244:17 [INFO] [stdout] | [INFO] [stdout] 244 | stop!(TypeMismatch => "hash-empty? takes a hashmap") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | stop!(ArityMismatch => "set insert takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(TypeMismatch => "set insert takes a set") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | stop!(ArityMismatch => "set-contains? get takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(TypeMismatch => "set-contains? takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:107:17 [INFO] [stdout] | [INFO] [stdout] 107 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | stop!(ArityMismatch => "hs-clear takes 1 argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:125:17 [INFO] [stdout] | [INFO] [stdout] 125 | stop!(TypeMismatch => "hs-clear takes a hashmap") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/hashsets.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | stop!(ArityMismatch => "list->hashset takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/io.rs:50:25 [INFO] [stdout] | [INFO] [stdout] 50 | stop!(TypeMismatch => "display-color expected a symbol as the second argument") [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | stop!(ArityMismatch => "cons takes only two arguments") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | _ => stop!(ArityMismatch => "cons takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | stop!(ArityMismatch => "range takes two arguments") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | stop!(TypeMismatch => "range expected number") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:116:22 [INFO] [stdout] | [INFO] [stdout] 116 | _ => stop!(ArityMismatch => "range takes two arguments"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:135:25 [INFO] [stdout] | [INFO] [stdout] 135 | stop!(TypeMismatch => "reverse requires an iterable") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | stop!(TypeMismatch => "push-back requires a list as the first argument") [INFO] [stdout] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:288:21 [INFO] [stdout] | [INFO] [stdout] 288 | stop!(TypeMismatch => "list->vector expected list") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/lists.rs:571:26 [INFO] [stdout] | [INFO] [stdout] 571 | _ => stop!(TypeMismatch => "length expects a list"), [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | stop!(ArityMismatch => "memory address takes one address") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(ArityMismatch => "assert takes one argument") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | stop!(ArityMismatch => "box takes one argument") [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | stop!(ArityMismatch => "unbox takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | stop!(TypeMismatch => "unbox takes a box") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | stop!(ArityMismatch => "setbox! takes two arguments") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(TypeMismatch => "setbox! takes a box") [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:122:25 [INFO] [stdout] | [INFO] [stdout] 122 | stop!(TypeMismatch => "exec-async given non future") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/meta_ops.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | stop!(TypeMismatch => "join! given non future") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | stop!(ArityMismatch => "arithmetic-shift takes 2 arguments") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | _ => stop!(TypeMismatch => "arithmetic-shift expected 2 integers"), [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | stop!(TypeMismatch => "even? requires an integer") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | stop!(TypeMismatch => "odd? requires an integer") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:235:77 [INFO] [stdout] | [INFO] [stdout] 235 | return Err(SteelErr::new(ErrorKind::$type, format!($fmt, $($arg)+))); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:87:17 [INFO] [stdout] | [INFO] [stdout] 87 | stop!(TypeMismatch => "- expected a number, found {:?}", &args[0]) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:125:17 [INFO] [stdout] | [INFO] [stdout] 125 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | stop!(ArityMismatch => "* requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:199:26 [INFO] [stdout] | [INFO] [stdout] 199 | _ => stop!(TypeMismatch => "* expected a number"), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | stop!(ArityMismatch => "/ requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:224:26 [INFO] [stdout] | [INFO] [stdout] 224 | _ => stop!(TypeMismatch => "division expects a number"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | stop!(ArityMismatch => "division requires at least one argument") [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | stop!(ArityMismatch => "- requires at least one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:260:26 [INFO] [stdout] | [INFO] [stdout] 260 | _ => stop!(TypeMismatch => "'-' expected a number type"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/nums.rs:285:26 [INFO] [stdout] | [INFO] [stdout] 285 | _ => stop!(TypeMismatch => "- expected a number"), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | stop!(TypeMismatch => "open-input-file expects a path") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(ArityMismatch => "open-input-file expected one argument") [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | stop!(TypeMismatch => "read-port-to-string expected a port") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | stop!(ArityMismatch => "read-port-to-string expected one argument") [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | stop!(TypeMismatch => "read-line-to-string expected a port") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/ports.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | stop!(ArityMismatch => "read-line-to-string expected one argument") [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | stop!(ArityMismatch => "stream-cons requires 2 argments") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | stop!(TypeMismatch => "stream-cons takes a function in the second position") [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(ArityMismatch => "stream-empty takes 1 argument") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | stop!(TypeMismatch => "stream-empty? takes a stream") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:50:17 [INFO] [stdout] | [INFO] [stdout] 50 | stop!(ArityMismatch => "stream-car takes 1 argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | stop!(TypeMismatch => "stream-car takes a stream") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | stop!(ArityMismatch => "stream-cdr takes 1 argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/streams.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | stop!(TypeMismatch => "stream-cdr takes a stream") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | stop!(TypeMismatch => "string-append expected two strings") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | stop!(ArityMismatch => "string-append takes two arguments") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:37:21 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:51:21 [INFO] [stdout] | [INFO] [stdout] 51 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | stop!(TypeMismatch => "string->int expected a string") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | stop!(ArityMismatch => "string->int takes one argument") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | stop!(TypeMismatch => "string->list expected a string") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:89:17 [INFO] [stdout] | [INFO] [stdout] 89 | stop!(ArityMismatch => "string->list takes one argument") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | stop!(TypeMismatch => "string-upcase expected a string") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | stop!(ArityMismatch => "string-upcase takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | stop!(TypeMismatch => "string-lowercase expected a string") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | stop!(ArityMismatch => "string-lowercase takes one argument") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:134:21 [INFO] [stdout] | [INFO] [stdout] 134 | stop!(TypeMismatch => "trim expected a string") [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | stop!(ArityMismatch => "trim takes one argument") [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | stop!(TypeMismatch => "trim-start expected a string") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | stop!(ArityMismatch => "trim-start takes one argument") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:166:21 [INFO] [stdout] | [INFO] [stdout] 166 | stop!(TypeMismatch => "trim-end expected a string") [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | stop!(ArityMismatch => "trim-end takes one argument") [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:184:21 [INFO] [stdout] | [INFO] [stdout] 184 | stop!(TypeMismatch => "split-whitespace expected a string") [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | stop!(ArityMismatch => "split-whitespace takes one argument") [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:198:21 [INFO] [stdout] | [INFO] [stdout] 198 | stop!(TypeMismatch => "string-length expected a string") [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | stop!(ArityMismatch => "string-length takes one argument") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:218:17 [INFO] [stdout] | [INFO] [stdout] 218 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:231:25 [INFO] [stdout] | [INFO] [stdout] 231 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/strings.rs:235:17 [INFO] [stdout] | [INFO] [stdout] 235 | stop!(ArityMismatch => "starts-with? takes two arguments") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/symbols.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | stop!(TypeMismatch => error_message) [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/symbols.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | stop!(ArityMismatch => "symbol->string expects only one argument") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | stop!(TypeMismatch => "compose only accepts transducers") [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | _ => stop!(TypeMismatch => "mapping expects a function"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | _ => stop!(TypeMismatch => "filtering expects a function"), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | stop!(TypeMismatch => "taking expects an integer") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/transducers.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(TypeMismatch => "dropping expects an integer") [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | stop!(TypeMismatch => "range expected number") [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:86:22 [INFO] [stdout] | [INFO] [stdout] 86 | _ => stop!(ArityMismatch => "range takes two arguments"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | _ => stop!(ArityMismatch => "push takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:118:17 [INFO] [stdout] | [INFO] [stdout] 118 | stop!(ArityMismatch => "cons takes two arguments") [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:134:22 [INFO] [stdout] | [INFO] [stdout] 134 | _ => stop!(ArityMismatch => "cons takes two arguments"), [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:150:37 [INFO] [stdout] | [INFO] [stdout] 150 | ... None => stop!(ContractViolation => "car expects a non empty list"), [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:176:29 [INFO] [stdout] | [INFO] [stdout] 176 | ... stop!(ContractViolation => "cdr expects a non empty list") [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives/vectors.rs:210:14 [INFO] [stdout] | [INFO] [stdout] 210 | _ => stop!(TypeMismatch => "expected a list"), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 179 | Err(e) => crate::stop!(Generic => format!("{:?}", e)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `crate::stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/primitives.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | crate::stop!(ConversionError => "could not convert value to unit type") [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `crate::stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | stop!(Generic => "ran out of memory!") [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | stop!(Generic => "allocation would exceed maximum allowed memory") [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/gc.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | stop!(Generic => "ran out of memory!") [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expand_visitor.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expand_visitor.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expander.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | stop!(BadSyntax => "macro expansion expected keyword") [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/expander.rs:497:21 [INFO] [stdout] | [INFO] [stdout] 497 | stop!(BadSyntax => "macro expected a list of values, not including keywords") [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | stop!(Generic => "unexpected require statement in replace idents"; s.location.span) [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | stop!(Generic => "unexpected macro definition"; m.location.span) [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 483 | stop!(Generic => "unexpected syntax-rules definition"; l.location.span) [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/replace_idents.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | stop!(Generic => "unexpected require statement in replace idents"; s.location.span) [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | stop!(Generic => "internal compiler error - could not translate macro to steel value") [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | stop!(Generic => "internal compiler error - could not translate syntax-rules to steel value") [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/parser/tryfrom_visitor.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | stop!(Generic => "internal compiler error - could not translate require to steel value") [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/const_evaluation.rs:457:25 [INFO] [stdout] | [INFO] [stdout] 457 | stop!(ArityMismatch => format!("function expected {} arguments, found 0", f.args.len())) [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | _ => stop!(TypeMismatch => "contract expected a function"; *cur_inst_span), [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:278:25 [INFO] [stdout] | [INFO] [stdout] 278 | stop!(ContractViolation => "contracts not yet supported with non user defined"; *cur_inst_span) [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/contracts.rs:383:21 [INFO] [stdout] | [INFO] [stdout] 383 | stop!(ContractViolation => "contracts not yet supported with non user defined"; *cur_inst_span) [INFO] [stdout] | ----------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/lazy_stream.rs:133:14 [INFO] [stdout] | [INFO] [stdout] 133 | _ => stop!(TypeMismatch => "stream expected a function"; *cur_inst_span), [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:89:18 [INFO] [stdout] | [INFO] [stdout] 89 | _ => stop!(TypeMismatch => "Iterators not yet implemented for this type"), [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:166:30 [INFO] [stdout] | [INFO] [stdout] 166 | _ => stop!(TypeMismatch => "map expected a function"; *cur_inst_span), [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:282:43 [INFO] [stdout] | [INFO] [stdout] 282 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:282:43 [INFO] [stdout] | [INFO] [stdout] 282 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:283:43 [INFO] [stdout] | [INFO] [stdout] 283 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:283:43 [INFO] [stdout] | [INFO] [stdout] 283 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:293:26 [INFO] [stdout] | [INFO] [stdout] 293 | _ => stop!(Generic => "Cannot collect into an undefined type"), [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:296:17 [INFO] [stdout] | [INFO] [stdout] 296 | stop!(Generic => "execute takes a symbol") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:336:18 [INFO] [stdout] | [INFO] [stdout] 336 | _ => stop!(TypeMismatch => "Iterators not yet implemented for this type"), [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:403:30 [INFO] [stdout] | [INFO] [stdout] 403 | _ => stop!(TypeMismatch => "map expected a function"; *cur_inst_span), [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:517:43 [INFO] [stdout] | [INFO] [stdout] 517 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:517:43 [INFO] [stdout] | [INFO] [stdout] 517 | Transducers::Take(num) => generate_take!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:518:43 [INFO] [stdout] | [INFO] [stdout] 518 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:518:43 [INFO] [stdout] | [INFO] [stdout] 518 | Transducers::Drop(num) => generate_drop!(iter, num, cur_inst_span), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/transducers.rs:576:18 [INFO] [stdout] | [INFO] [stdout] 576 | _ => stop!(TypeMismatch => "reduce expected a function"; *cur_inst_span), [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | stop!(Generic => "function arity in call/cc must be 1"; span) [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | stop!(Generic => "call/cc expects a function"; span) [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | stop!(Generic => "empty stack!") [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:587:38 [INFO] [stdout] | [INFO] [stdout] 587 | Some(b) if !b => stop!(Generic => "Callback forced quit of function!"), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:735:13 [INFO] [stdout] | [INFO] [stdout] 735 | stop!( Generic => "ICE: Struct expected a string name") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:744:21 [INFO] [stdout] | [INFO] [stdout] 744 | stop!(Generic => "ICE: Struct encoded improperly with non string fields") [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:760:17 [INFO] [stdout] | [INFO] [stdout] 760 | stop!(Generic => "Index wrong in structs") [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:780:13 [INFO] [stdout] | [INFO] [stdout] 780 | stop!( Generic => "ICE: Struct expected a string name") [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:789:21 [INFO] [stdout] | [INFO] [stdout] 789 | stop!(Generic => "ICE: Struct encoded improperly with non string fields") [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:833:27 [INFO] [stdout] | [INFO] [stdout] 833 | Err(e) => stop!(Generic => format!("{}", e); *span), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:836:13 [INFO] [stdout] | [INFO] [stdout] 836 | stop!(TypeMismatch => "read expects a string"; *span) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:241:91 [INFO] [stdout] | [INFO] [stdout] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/steel_vm/vm.rs:1424:23 [INFO] [stdout] | [INFO] [stdout] 1424 | Err(_) => stop!(TypeMismatch => "apply expected a list"; span), [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | stop!(TypeMismatch => "Function contract domain requires a list of contracts") [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | stop!(TypeMismatch => "function contract range expected a contract") [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | Some(_) => stop!(TypeMismatch => "bind/c expected a symbol in the first position"), [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:212:17 [INFO] [stdout] | [INFO] [stdout] 212 | stop!(TypeMismatch => "bind/c requires a function contract") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | stop!(TypeMismatch => "bind/c requires a function contract") [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/contracts.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | stop!(TypeMismatch => "bind/c requires a bytecode function, not a primitive") [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | Err(e) => stop!(Generic => format!("string->jsexpr failed: {}", e.to_string())), [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:130:31 [INFO] [stdout] | [INFO] [stdout] 130 | SteelVal::Void => stop!(Generic => "void not serializable"), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:132:35 [INFO] [stdout] | [INFO] [stdout] 132 | SteelVal::FuncV(_) => stop!(Generic => "function not serializable"), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:136:36 [INFO] [stdout] | [INFO] [stdout] 136 | SteelVal::Custom(_) => stop!(Generic => "generic struct not serializable"), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:149:37 [INFO] [stdout] | [INFO] [stdout] 149 | SteelVal::StructV(_) => stop!(Generic => "built in struct not serializable yet"), [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/json_vals.rs:150:18 [INFO] [stdout] | [INFO] [stdout] 150 | _ => stop!(Generic => "type not serializable"), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | _x => stop!(Generic => "read-line"), [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:137:19 [INFO] [stdout] | [INFO] [stdout] 137 | _x => stop!(Generic => "read-all-str"), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | _x => stop!(Generic => "read-char"), [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/port.rs:219:19 [INFO] [stdout] | [INFO] [stdout] 219 | _x => stop!(Generic => "write-string"), [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> steel/src/rerrs.rs:238:74 [INFO] [stdout] | [INFO] [stdout] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: steel/src/values/structs.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | stop!(TypeMismatch => "Couldn't find that field in the struct") [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: macro invocations at the end of a block are treated as expressions [INFO] [stdout] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stdout] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[macro_use]` only has an effect on `extern crate` and modules [INFO] [stdout] --> steel/src/steel_vm/primitives.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[macro_use]` only has an effect on `extern crate` and modules [INFO] [stdout] --> steel/src/steel_vm/primitives.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> steel/src/steel_vm/engine.rs:77:43 [INFO] [stdout] | [INFO] [stdout] 77 | for core in std::array::IntoIter::new(core_libraries) { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> steel/src/steel_vm/engine.rs:105:43 [INFO] [stdout] | [INFO] [stdout] 105 | for core in std::array::IntoIter::new(core_libraries) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `depth` [INFO] [stdout] --> steel/src/compiler/code_generator.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | depth: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `LocalVariable` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> steel/src/compiler/code_generator.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | #[derive(Clone, Debug)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling steel_client v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field is never read: `intern` [INFO] [stdout] --> steel/src/parser/parser.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | intern: &'a mut HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Parser` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> steel/src/parser/parser.rs:176:10 [INFO] [stdout] | [INFO] [stdout] 176 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> steel/src/steel_vm/vm.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | &self.callback.with_callback(Box::new(callback)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 79 | let _ = &self.callback.with_callback(Box::new(callback)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 230 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.15s [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/steel_client-371fe61cb6c92ecf) [INFO] running `Command { std: "docker" "inspect" "324b84b2ccbb56ae1d26901fab933eb81111571626561d03ce6a0562d6047083", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "324b84b2ccbb56ae1d26901fab933eb81111571626561d03ce6a0562d6047083", kill_on_drop: false }` [INFO] [stdout] 324b84b2ccbb56ae1d26901fab933eb81111571626561d03ce6a0562d6047083 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b00ff353efe9cad940c1ed75d56a20d34317eb097f765e3dcc3e349112c53f8c [INFO] running `Command { std: "docker" "start" "-a" "b00ff353efe9cad940c1ed75d56a20d34317eb097f765e3dcc3e349112c53f8c", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:241:91 [INFO] [stderr] | [INFO] [stderr] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:579:9 [INFO] [stderr] | [INFO] [stderr] 579 | stop!(BadSyntax => "unexpected macro definition"; m.location.span) [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:241:91 [INFO] [stderr] | [INFO] [stderr] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:760:9 [INFO] [stderr] | [INFO] [stderr] 760 | stop!(BadSyntax => "unexpected syntax rules"; l.location.span) [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:773:17 [INFO] [stderr] | [INFO] [stderr] 773 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:803:13 [INFO] [stderr] | [INFO] [stderr] 803 | stop!(BadSyntax => "set! takes an identifier") [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:241:91 [INFO] [stderr] | [INFO] [stderr] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:809:9 [INFO] [stderr] | [INFO] [stderr] 809 | stop!(BadSyntax => "unexpected require statement in code gen"; r.location.span) [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:241:91 [INFO] [stderr] | [INFO] [stderr] 241 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/code_generator.rs:1251:13 [INFO] [stderr] | [INFO] [stderr] 1251 | stop!(UnexpectedToken => what; t.span) [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/map.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | stop!(FreeIdentifier => e) [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/modules.rs:187:13 [INFO] [stderr] | [INFO] [stderr] 187 | stop!(Generic => format!("circular dependency found during module resolution with: {:?}", self.name)) [INFO] [stderr] | ----------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:244:112 [INFO] [stderr] | [INFO] [stderr] 244 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string()).with_span($span).with_source($source)); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/compiler/modules.rs:399:25 [INFO] [stderr] | [INFO] [stderr] 399 | ... stop!(Generic => "require expected a string literal referring to a file/module"; atom.syn.span; atom.syn.source.clone()) [INFO] [stderr] | ------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/contracts.rs:39:17 [INFO] [stderr] | [INFO] [stderr] 39 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/contracts.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | stop!(ArityMismatch => "make/c requires 2 argments, the contract and the name") [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/contracts.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | stop!(TypeMismatch => "make-flat/c requires a symbol for the name in the second position") [INFO] [stderr] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/contracts.rs:67:17 [INFO] [stderr] | [INFO] [stderr] 67 | stop!(ArityMismatch => "function contract missing range position") [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/contracts.rs:75:17 [INFO] [stderr] | [INFO] [stderr] 75 | stop!(ArityMismatch => "bind/c requires 2 arguments, a contract and a function") [INFO] [stderr] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:16:21 [INFO] [stderr] | [INFO] [stderr] 16 | stop!(TypeMismatch => "path-exists? expects a string") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | stop!(ArityMismatch => "path-exists? takes one argument") [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:32:21 [INFO] [stderr] | [INFO] [stderr] 32 | stop!(TypeMismatch => "is-file? expects a string") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:35:17 [INFO] [stderr] | [INFO] [stderr] 35 | stop!(ArityMismatch => "is-file? takes one argument") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:48:21 [INFO] [stderr] | [INFO] [stderr] 48 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:51:17 [INFO] [stderr] | [INFO] [stderr] 51 | stop!(ArityMismatch => "is-dir? takes one argument") [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:69:21 [INFO] [stderr] | [INFO] [stderr] 69 | stop!(TypeMismatch => "is-dir? expects a string") [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | stop!(ArityMismatch => "file-name takes one argument") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:95:39 [INFO] [stderr] | [INFO] [stderr] 95 | ... Err(e) => stop!(Generic => e.to_string()), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:98:25 [INFO] [stderr] | [INFO] [stderr] 98 | stop!(TypeMismatch => "read-dir expected a dir, found a file") [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | stop!(TypeMismatch => "read-dir expects a string") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:104:17 [INFO] [stderr] | [INFO] [stderr] 104 | stop!(ArityMismatch => "read-dir takes one argument") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/fs.rs:117:17 [INFO] [stderr] | [INFO] [stderr] 117 | stop!(ArityMismatch => "current-directory takes no arguments") [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:44:17 [INFO] [stderr] | [INFO] [stderr] 44 | stop!(ArityMismatch => "hm insert takes 3 arguments") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | stop!(TypeMismatch => "hm insert takes a hashmap") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:77:29 [INFO] [stderr] | [INFO] [stderr] 77 | None => stop!(Generic => "hash map key not found!"), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:88:17 [INFO] [stderr] | [INFO] [stderr] 88 | stop!(ArityMismatch => "hm get takes 2 arguments") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | stop!(TypeMismatch => "hm-insert takes a hashmap") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:108:17 [INFO] [stderr] | [INFO] [stderr] 108 | stop!(ArityMismatch => "hm-length takes 1 argument") [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:116:17 [INFO] [stderr] | [INFO] [stderr] 116 | stop!(TypeMismatch => "hm-length takes a hashmap") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | stop!(ArityMismatch => "hm-contains? get takes 2 arguments") [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:141:17 [INFO] [stderr] | [INFO] [stderr] 141 | stop!(TypeMismatch => "hm-contains? takes a hashmap") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:150:17 [INFO] [stderr] | [INFO] [stderr] 150 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:159:17 [INFO] [stderr] | [INFO] [stderr] 159 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:168:17 [INFO] [stderr] | [INFO] [stderr] 168 | stop!(ArityMismatch => "hm-values->list takes 1 argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:177:17 [INFO] [stderr] | [INFO] [stderr] 177 | stop!(TypeMismatch => "hm-values->list takes a hashmap") [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:186:17 [INFO] [stderr] | [INFO] [stderr] 186 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:194:17 [INFO] [stderr] | [INFO] [stderr] 194 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:202:17 [INFO] [stderr] | [INFO] [stderr] 202 | stop!(ArityMismatch => "hm-values->vector takes 1 argument") [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:210:17 [INFO] [stderr] | [INFO] [stderr] 210 | stop!(TypeMismatch => "hm-values->vector takes a hashmap") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:218:17 [INFO] [stderr] | [INFO] [stderr] 218 | stop!(ArityMismatch => "hm-clear takes 1 argument") [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:228:17 [INFO] [stderr] | [INFO] [stderr] 228 | stop!(TypeMismatch => "hm-clear takes a hashmap") [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:236:17 [INFO] [stderr] | [INFO] [stderr] 236 | stop!(ArityMismatch => "hash-empty? takes 1 argument") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashmaps.rs:244:17 [INFO] [stderr] | [INFO] [stderr] 244 | stop!(TypeMismatch => "hash-empty? takes a hashmap") [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:32:17 [INFO] [stderr] | [INFO] [stderr] 32 | stop!(ArityMismatch => "set insert takes 2 arguments") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | stop!(TypeMismatch => "set insert takes a set") [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:55:17 [INFO] [stderr] | [INFO] [stderr] 55 | stop!(ArityMismatch => "set-contains? get takes 2 arguments") [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | stop!(TypeMismatch => "set-contains? takes a hashmap") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:81:17 [INFO] [stderr] | [INFO] [stderr] 81 | stop!(ArityMismatch => "hm-keys->list takes 1 argument") [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:90:17 [INFO] [stderr] | [INFO] [stderr] 90 | stop!(TypeMismatch => "hm-keys->list takes a hashmap") [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:99:17 [INFO] [stderr] | [INFO] [stderr] 99 | stop!(ArityMismatch => "hm-keys->vector takes 1 argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:107:17 [INFO] [stderr] | [INFO] [stderr] 107 | stop!(TypeMismatch => "hm-keys->vector takes a hashmap") [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:115:17 [INFO] [stderr] | [INFO] [stderr] 115 | stop!(ArityMismatch => "hs-clear takes 1 argument") [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | stop!(TypeMismatch => "hs-clear takes a hashmap") [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/hashsets.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | stop!(ArityMismatch => "list->hashset takes one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/io.rs:50:25 [INFO] [stderr] | [INFO] [stderr] 50 | stop!(TypeMismatch => "display-color expected a symbol as the second argument") [INFO] [stderr] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:15:17 [INFO] [stderr] | [INFO] [stderr] 15 | stop!(ArityMismatch => "cons takes only two arguments") [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | _ => stop!(ArityMismatch => "cons takes two arguments"), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | stop!(ArityMismatch => "range takes two arguments") [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:113:25 [INFO] [stderr] | [INFO] [stderr] 113 | stop!(TypeMismatch => "range expected number") [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:116:22 [INFO] [stderr] | [INFO] [stderr] 116 | _ => stop!(ArityMismatch => "range takes two arguments"), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:135:25 [INFO] [stderr] | [INFO] [stderr] 135 | stop!(TypeMismatch => "reverse requires an iterable") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:188:25 [INFO] [stderr] | [INFO] [stderr] 188 | stop!(TypeMismatch => "push-back requires a list as the first argument") [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:288:21 [INFO] [stderr] | [INFO] [stderr] 288 | stop!(TypeMismatch => "list->vector expected list") [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/lists.rs:571:26 [INFO] [stderr] | [INFO] [stderr] 571 | _ => stop!(TypeMismatch => "length expects a list"), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:49:17 [INFO] [stderr] | [INFO] [stderr] 49 | stop!(ArityMismatch => "memory address takes one address") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:61:17 [INFO] [stderr] | [INFO] [stderr] 61 | stop!(ArityMismatch => "assert takes one argument") [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:75:17 [INFO] [stderr] | [INFO] [stderr] 75 | stop!(ArityMismatch => "box takes one argument") [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:86:17 [INFO] [stderr] | [INFO] [stderr] 86 | stop!(ArityMismatch => "unbox takes one argument") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:91:17 [INFO] [stderr] | [INFO] [stderr] 91 | stop!(TypeMismatch => "unbox takes a box") [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:100:17 [INFO] [stderr] | [INFO] [stderr] 100 | stop!(ArityMismatch => "setbox! takes two arguments") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:105:17 [INFO] [stderr] | [INFO] [stderr] 105 | stop!(TypeMismatch => "setbox! takes a box") [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:122:25 [INFO] [stderr] | [INFO] [stderr] 122 | stop!(TypeMismatch => "exec-async given non future") [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/meta_ops.rs:174:25 [INFO] [stderr] | [INFO] [stderr] 174 | stop!(TypeMismatch => "join! given non future") [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:13:17 [INFO] [stderr] | [INFO] [stderr] 13 | stop!(ArityMismatch => "arithmetic-shift takes 2 arguments") [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:26:22 [INFO] [stderr] | [INFO] [stderr] 26 | _ => stop!(TypeMismatch => "arithmetic-shift expected 2 integers"), [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:39:17 [INFO] [stderr] | [INFO] [stderr] 39 | stop!(TypeMismatch => "even? requires an integer") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | stop!(ArityMismatch => "even? takes one argument") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:53:17 [INFO] [stderr] | [INFO] [stderr] 53 | stop!(TypeMismatch => "odd? requires an integer") [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:61:17 [INFO] [stderr] | [INFO] [stderr] 61 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:81:17 [INFO] [stderr] | [INFO] [stderr] 81 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:235:77 [INFO] [stderr] | [INFO] [stderr] 235 | return Err(SteelErr::new(ErrorKind::$type, format!($fmt, $($arg)+))); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:87:17 [INFO] [stderr] | [INFO] [stderr] 87 | stop!(TypeMismatch => "- expected a number, found {:?}", &args[0]) [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:105:17 [INFO] [stderr] | [INFO] [stderr] 105 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:125:17 [INFO] [stderr] | [INFO] [stderr] 125 | stop!(ArityMismatch => "+ requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:171:17 [INFO] [stderr] | [INFO] [stderr] 171 | stop!(ArityMismatch => "* requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:199:26 [INFO] [stderr] | [INFO] [stderr] 199 | _ => stop!(TypeMismatch => "* expected a number"), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:216:17 [INFO] [stderr] | [INFO] [stderr] 216 | stop!(ArityMismatch => "/ requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:224:26 [INFO] [stderr] | [INFO] [stderr] 224 | _ => stop!(TypeMismatch => "division expects a number"), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:233:17 [INFO] [stderr] | [INFO] [stderr] 233 | stop!(ArityMismatch => "division requires at least one argument") [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:241:17 [INFO] [stderr] | [INFO] [stderr] 241 | stop!(ArityMismatch => "- requires at least one argument") [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:260:26 [INFO] [stderr] | [INFO] [stderr] 260 | _ => stop!(TypeMismatch => "'-' expected a number type"), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/nums.rs:285:26 [INFO] [stderr] | [INFO] [stderr] 285 | _ => stop!(TypeMismatch => "- expected a number"), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:16:21 [INFO] [stderr] | [INFO] [stderr] 16 | stop!(TypeMismatch => "open-input-file expects a path") [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | stop!(ArityMismatch => "open-input-file expected one argument") [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:33:21 [INFO] [stderr] | [INFO] [stderr] 33 | stop!(TypeMismatch => "read-port-to-string expected a port") [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:36:17 [INFO] [stderr] | [INFO] [stderr] 36 | stop!(ArityMismatch => "read-port-to-string expected one argument") [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:61:21 [INFO] [stderr] | [INFO] [stderr] 61 | stop!(TypeMismatch => "read-line-to-string expected a port") [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/ports.rs:64:17 [INFO] [stderr] | [INFO] [stderr] 64 | stop!(ArityMismatch => "read-line-to-string expected one argument") [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:13:17 [INFO] [stderr] | [INFO] [stderr] 13 | stop!(ArityMismatch => "stream-cons requires 2 argments") [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | stop!(TypeMismatch => "stream-cons takes a function in the second position") [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | stop!(ArityMismatch => "stream-empty takes 1 argument") [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:42:17 [INFO] [stderr] | [INFO] [stderr] 42 | stop!(TypeMismatch => "stream-empty? takes a stream") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:50:17 [INFO] [stderr] | [INFO] [stderr] 50 | stop!(ArityMismatch => "stream-car takes 1 argument") [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [INFO] [stderr] | [INFO] [stderr] 238 | return Err(SteelErr::new(ErrorKind::$type, ($thing).to_string())); [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] ::: steel/src/primitives/streams.rs:55:17 [INFO] [stderr] | [INFO] [stderr] 55 | stop!(TypeMismatch => "stream-car takes a stream") [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #79813 [INFO] [stderr] = note: macro invocations at the end of a block are treated as expressions [INFO] [stderr] = note: to ignore the value produced by the macro, add a semicolon after the invocation of `stop` [INFO] [stderr] = note: this warning originates in the macro `stop` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trailing semicolon in macro used in expression position [INFO] [stderr] --> steel/src/rerrs.rs:238:74 [WARN] too many lines in the log, truncating it