[INFO] fetching crate haru 0.29.5... [INFO] checking haru-0.29.5 against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] extracting crate haru 0.29.5 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate haru 0.29.5 on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate haru 0.29.5 [INFO] finished tweaking crates.io crate haru 0.29.5 [INFO] tweaked toml for crates.io crate haru 0.29.5 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eb0fe9d9b1bcfbdabaa3f9e4b9eaa4c0a19de8c3af3fb93a044f090a42950e5d [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" "eb0fe9d9b1bcfbdabaa3f9e4b9eaa4c0a19de8c3af3fb93a044f090a42950e5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eb0fe9d9b1bcfbdabaa3f9e4b9eaa4c0a19de8c3af3fb93a044f090a42950e5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb0fe9d9b1bcfbdabaa3f9e4b9eaa4c0a19de8c3af3fb93a044f090a42950e5d", kill_on_drop: false }` [INFO] [stdout] eb0fe9d9b1bcfbdabaa3f9e4b9eaa4c0a19de8c3af3fb93a044f090a42950e5d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 509ae907d2e6538779f1ed2e185eacfe5b16440e536c87e9b8dab382cccd1160 [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" "509ae907d2e6538779f1ed2e185eacfe5b16440e536c87e9b8dab382cccd1160", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Checking utf8parse v0.1.1 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking unicode-segmentation v1.7.1 [INFO] [stderr] Checking hashbrown v0.4.0 [INFO] [stderr] Checking dirs v1.0.5 [INFO] [stderr] Compiling haru-decorator v0.21.0 [INFO] [stderr] Compiling peg v0.5.7 [INFO] [stderr] Checking nix v0.13.1 [INFO] [stderr] Compiling haru v0.29.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking rustyline v4.1.0 [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | 0...0xff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | 0x100...0xffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | 0x10000...0xffffffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:211:40 [INFO] [stdout] | [INFO] [stdout] 211 | pub exprs: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:244:35 [INFO] [stdout] | [INFO] [stdout] 244 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:316:40 [INFO] [stdout] | [INFO] [stdout] 316 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | pub val: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:400:35 [INFO] [stdout] | [INFO] [stdout] 400 | pub cond: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | 0...0xff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | 0x100...0xffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | 0x10000...0xffffffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:401:35 [INFO] [stdout] | [INFO] [stdout] 401 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:211:40 [INFO] [stdout] | [INFO] [stdout] 211 | pub exprs: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:244:35 [INFO] [stdout] | [INFO] [stdout] 244 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:316:40 [INFO] [stdout] | [INFO] [stdout] 316 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | pub val: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:400:35 [INFO] [stdout] | [INFO] [stdout] 400 | pub cond: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:401:35 [INFO] [stdout] | [INFO] [stdout] 401 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub alt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub alt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:498:35 [INFO] [stdout] | [INFO] [stdout] 498 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:743:35 [INFO] [stdout] | [INFO] [stdout] 743 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:744:36 [INFO] [stdout] | [INFO] [stdout] 744 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:832:37 [INFO] [stdout] | [INFO] [stdout] 832 | pub callee: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | pub args: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:885:37 [INFO] [stdout] | [INFO] [stdout] 885 | MemExprIden(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:886:35 [INFO] [stdout] | [INFO] [stdout] 886 | MemExprNs(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:887:33 [INFO] [stdout] | [INFO] [stdout] 887 | MemExpr(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:888:38 [INFO] [stdout] | [INFO] [stdout] 888 | CallExpr(Vec>), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:896:35 [INFO] [stdout] | [INFO] [stdout] 896 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:498:35 [INFO] [stdout] | [INFO] [stdout] 498 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:897:35 [INFO] [stdout] | [INFO] [stdout] 897 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:898:41 [INFO] [stdout] | [INFO] [stdout] 898 | pub alt: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:951:35 [INFO] [stdout] | [INFO] [stdout] 951 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:952:35 [INFO] [stdout] | [INFO] [stdout] 952 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:997:35 [INFO] [stdout] | [INFO] [stdout] 997 | pub from: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:998:33 [INFO] [stdout] | [INFO] [stdout] 998 | pub to: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:999:35 [INFO] [stdout] | [INFO] [stdout] 999 | pub step: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1000:35 [INFO] [stdout] | [INFO] [stdout] 1000 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1078:35 [INFO] [stdout] | [INFO] [stdout] 1078 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1079:35 [INFO] [stdout] | [INFO] [stdout] 1079 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | pub expr: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1278:40 [INFO] [stdout] | [INFO] [stdout] 1278 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1335:36 [INFO] [stdout] | [INFO] [stdout] 1335 | pub etype: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1336:40 [INFO] [stdout] | [INFO] [stdout] 1336 | pub id: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1337:40 [INFO] [stdout] | [INFO] [stdout] 1337 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1355:35 [INFO] [stdout] | [INFO] [stdout] 1355 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1375:35 [INFO] [stdout] | [INFO] [stdout] 1375 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1421:40 [INFO] [stdout] | [INFO] [stdout] 1421 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:78:149 [INFO] [stdout] | [INFO] [stdout] 78 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = match __pars... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:639 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_fa... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:653 [INFO] [stdout] | [INFO] [stdout] 82 | ...ut , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:667 [INFO] [stdout] | [INFO] [stdout] 82 | ... match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9a-fA-F]... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:743:35 [INFO] [stdout] | [INFO] [stdout] 743 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:1811 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:548 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:744:36 [INFO] [stdout] | [INFO] [stdout] 744 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:1313 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:343 [INFO] [stdout] | [INFO] [stdout] 94 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_fail... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:357 [INFO] [stdout] | [INFO] [stdout] 94 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:343 [INFO] [stdout] | [INFO] [stdout] 96 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:832:37 [INFO] [stdout] | [INFO] [stdout] 832 | pub callee: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:357 [INFO] [stdout] | [INFO] [stdout] 96 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:383 [INFO] [stdout] | [INFO] [stdout] 96 | ...{ 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | pub args: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:120:145 [INFO] [stdout] | [INFO] [stdout] 120 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:122:150 [INFO] [stdout] | [INFO] [stdout] 122 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:128:150 [INFO] [stdout] | [INFO] [stdout] 128 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:885:37 [INFO] [stdout] | [INFO] [stdout] 885 | MemExprIden(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:138:151 [INFO] [stdout] | [INFO] [stdout] 138 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:886:35 [INFO] [stdout] | [INFO] [stdout] 886 | MemExprNs(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:144:153 [INFO] [stdout] | [INFO] [stdout] 144 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:887:33 [INFO] [stdout] | [INFO] [stdout] 887 | MemExpr(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:888:38 [INFO] [stdout] | [INFO] [stdout] 888 | CallExpr(Vec>), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:161:144 [INFO] [stdout] | [INFO] [stdout] 161 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_as... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:896:35 [INFO] [stdout] | [INFO] [stdout] 896 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:897:35 [INFO] [stdout] | [INFO] [stdout] 897 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:154 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:898:41 [INFO] [stdout] | [INFO] [stdout] 898 | pub alt: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:951:35 [INFO] [stdout] | [INFO] [stdout] 951 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:395 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_condexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:952:35 [INFO] [stdout] | [INFO] [stdout] 952 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:165:148 [INFO] [stdout] | [INFO] [stdout] 165 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:997:35 [INFO] [stdout] | [INFO] [stdout] 997 | pub from: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:998:33 [INFO] [stdout] | [INFO] [stdout] 998 | pub to: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:999:35 [INFO] [stdout] | [INFO] [stdout] 999 | pub step: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1000:35 [INFO] [stdout] | [INFO] [stdout] 1000 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:147 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1078:35 [INFO] [stdout] | [INFO] [stdout] 1078 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1079:35 [INFO] [stdout] | [INFO] [stdout] 1079 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | pub expr: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:388 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_callexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1278:40 [INFO] [stdout] | [INFO] [stdout] 1278 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:172:148 [INFO] [stdout] | [INFO] [stdout] 172 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1335:36 [INFO] [stdout] | [INFO] [stdout] 1335 | pub etype: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:173:28 [INFO] [stdout] | [INFO] [stdout] 173 | let mut left : Box = boxed!(CallExpr, ps, pe, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:211:157 [INFO] [stdout] | [INFO] [stdout] 211 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __s... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:221:68 [INFO] [stdout] | [INFO] [stdout] 221 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1336:40 [INFO] [stdout] | [INFO] [stdout] 1336 | pub id: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:229:147 [INFO] [stdout] | [INFO] [stdout] 229 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:242:152 [INFO] [stdout] | [INFO] [stdout] 242 | ...pos : usize ) -> RuleResult < (std::boxed::Box, bool /* is_expr */, bool /* is_namespace */) > { # ! [ allow ( non_snake_cas... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:245:65 [INFO] [stdout] | [INFO] [stdout] 245 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:251:164 [INFO] [stdout] | [INFO] [stdout] 251 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_bl... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1337:40 [INFO] [stdout] | [INFO] [stdout] 1337 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:253:157 [INFO] [stdout] | [INFO] [stdout] 253 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:255:156 [INFO] [stdout] | [INFO] [stdout] 255 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_st... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:257:149 [INFO] [stdout] | [INFO] [stdout] 257 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1355:35 [INFO] [stdout] | [INFO] [stdout] 1355 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:259:150 [INFO] [stdout] | [INFO] [stdout] 259 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:261:149 [INFO] [stdout] | [INFO] [stdout] 261 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:263:147 [INFO] [stdout] | [INFO] [stdout] 263 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:265:150 [INFO] [stdout] | [INFO] [stdout] 265 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:267:148 [INFO] [stdout] | [INFO] [stdout] 267 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:280:151 [INFO] [stdout] | [INFO] [stdout] 280 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:287:153 [INFO] [stdout] | [INFO] [stdout] 287 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1375:35 [INFO] [stdout] | [INFO] [stdout] 1375 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1421:40 [INFO] [stdout] | [INFO] [stdout] 1421 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:289:150 [INFO] [stdout] | [INFO] [stdout] 289 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:291:148 [INFO] [stdout] | [INFO] [stdout] 291 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:300:150 [INFO] [stdout] | [INFO] [stdout] 300 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:303:148 [INFO] [stdout] | [INFO] [stdout] 303 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:318:153 [INFO] [stdout] | [INFO] [stdout] 318 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:327:151 [INFO] [stdout] | [INFO] [stdout] 327 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:329:156 [INFO] [stdout] | [INFO] [stdout] 329 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:331:151 [INFO] [stdout] | [INFO] [stdout] 331 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:339:149 [INFO] [stdout] | [INFO] [stdout] 339 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:341:90 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn start < 'input > ( __input : & 'input str ) -> ParseResult < Vec> > { # ! [ allow ( non_snake_case , un... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vmbindings::interned_string_map::InternedStringMap` [INFO] [stdout] --> src/hanayo/eval.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vmbindings::interned_string_map::InternedStringMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:78:149 [INFO] [stdout] | [INFO] [stdout] 78 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = match __pars... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:639 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_fa... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:653 [INFO] [stdout] | [INFO] [stdout] 82 | ...ut , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:667 [INFO] [stdout] | [INFO] [stdout] 82 | ... match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9a-fA-F]... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:1811 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:548 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:1313 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:343 [INFO] [stdout] | [INFO] [stdout] 94 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_fail... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:357 [INFO] [stdout] | [INFO] [stdout] 94 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:343 [INFO] [stdout] | [INFO] [stdout] 96 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:357 [INFO] [stdout] | [INFO] [stdout] 96 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:383 [INFO] [stdout] | [INFO] [stdout] 96 | ...{ 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:120:145 [INFO] [stdout] | [INFO] [stdout] 120 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:122:150 [INFO] [stdout] | [INFO] [stdout] 122 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:128:150 [INFO] [stdout] | [INFO] [stdout] 128 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:138:151 [INFO] [stdout] | [INFO] [stdout] 138 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:144:153 [INFO] [stdout] | [INFO] [stdout] 144 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:161:144 [INFO] [stdout] | [INFO] [stdout] 161 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_as... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:154 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:395 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_condexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:165:148 [INFO] [stdout] | [INFO] [stdout] 165 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:147 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:388 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_callexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/vmbindings/record.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub native_field: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:172:148 [INFO] [stdout] | [INFO] [stdout] 172 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:173:28 [INFO] [stdout] | [INFO] [stdout] 173 | let mut left : Box = boxed!(CallExpr, ps, pe, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:211:157 [INFO] [stdout] | [INFO] [stdout] 211 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __s... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:221:68 [INFO] [stdout] | [INFO] [stdout] 221 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:229:147 [INFO] [stdout] | [INFO] [stdout] 229 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:242:152 [INFO] [stdout] | [INFO] [stdout] 242 | ...pos : usize ) -> RuleResult < (std::boxed::Box, bool /* is_expr */, bool /* is_namespace */) > { # ! [ allow ( non_snake_cas... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:245:65 [INFO] [stdout] | [INFO] [stdout] 245 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:251:164 [INFO] [stdout] | [INFO] [stdout] 251 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_bl... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:253:157 [INFO] [stdout] | [INFO] [stdout] 253 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:255:156 [INFO] [stdout] | [INFO] [stdout] 255 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_st... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:257:149 [INFO] [stdout] | [INFO] [stdout] 257 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:259:150 [INFO] [stdout] | [INFO] [stdout] 259 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:261:149 [INFO] [stdout] | [INFO] [stdout] 261 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:263:147 [INFO] [stdout] | [INFO] [stdout] 263 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:265:150 [INFO] [stdout] | [INFO] [stdout] 265 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:267:148 [INFO] [stdout] | [INFO] [stdout] 267 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:280:151 [INFO] [stdout] | [INFO] [stdout] 280 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:287:153 [INFO] [stdout] | [INFO] [stdout] 287 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:289:150 [INFO] [stdout] | [INFO] [stdout] 289 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:291:148 [INFO] [stdout] | [INFO] [stdout] 291 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:300:150 [INFO] [stdout] | [INFO] [stdout] 300 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:303:148 [INFO] [stdout] | [INFO] [stdout] 303 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:318:153 [INFO] [stdout] | [INFO] [stdout] 318 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:327:151 [INFO] [stdout] | [INFO] [stdout] 327 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:329:156 [INFO] [stdout] | [INFO] [stdout] 329 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:331:151 [INFO] [stdout] | [INFO] [stdout] 331 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:339:149 [INFO] [stdout] | [INFO] [stdout] 339 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:341:90 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn start < 'input > ( __input : & 'input str ) -> ParseResult < Vec> > { # ! [ allow ( non_snake_case , un... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vmbindings::interned_string_map::InternedStringMap` [INFO] [stdout] --> src/hanayo/eval.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vmbindings::interned_string_map::InternedStringMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/vmbindings/record.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub native_field: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pointer` [INFO] [stdout] --> src/vmbindings/vm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pointer: std::num::NonZeroUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `ptr_offset_from` has been stable since 1.47.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(ptr_offset_from)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/cmd.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | p.stdin.as_mut().unwrap().write_all(s.as_ref().as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | file.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | file.read_exact(&mut bytes); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/proc.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / p.stdin [INFO] [stdout] 16 | | .as_mut() [INFO] [stdout] 17 | | .unwrap() [INFO] [stdout] 18 | | .write_all(input.as_ref().as_bytes()); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 100 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pointer` [INFO] [stdout] --> src/vmbindings/vm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pointer: std::num::NonZeroUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `ptr_offset_from` has been stable since 1.47.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(ptr_offset_from)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/cmd.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | p.stdin.as_mut().unwrap().write_all(s.as_ref().as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | file.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | file.read_exact(&mut bytes); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/proc.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / p.stdin [INFO] [stdout] 16 | | .as_mut() [INFO] [stdout] 17 | | .unwrap() [INFO] [stdout] 18 | | .write_all(input.as_ref().as_bytes()); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 100 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:23:42 [INFO] [stdout] | [INFO] [stdout] 23 | let progast: Vec> = parse_ast_statement!("a"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:31:42 [INFO] [stdout] | [INFO] [stdout] 31 | let progast: Vec> = parse_ast_statement!("'a'"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:39:42 [INFO] [stdout] | [INFO] [stdout] 39 | let progast: Vec> = parse_ast_statement!("'\\n'"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:47:42 [INFO] [stdout] | [INFO] [stdout] 47 | let progast: Vec> = parse_ast_statement!("125"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:55:42 [INFO] [stdout] | [INFO] [stdout] 55 | let progast: Vec> = parse_ast_statement!("0xf"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:63:42 [INFO] [stdout] | [INFO] [stdout] 63 | let progast: Vec> = parse_ast_statement!("12.6"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | let progast: Vec> = parse_ast_statement!("// Test"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:78:42 [INFO] [stdout] | [INFO] [stdout] 78 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:90:42 [INFO] [stdout] | [INFO] [stdout] 90 | let progast: Vec> = parse_ast_statement!("a.b"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:100:42 [INFO] [stdout] | [INFO] [stdout] 100 | let progast: Vec> = parse_ast_statement!("a['b']"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | let progast: Vec> = parse_ast_statement!("a(1,2)"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:126:42 [INFO] [stdout] | [INFO] [stdout] 126 | let progast: Vec> = parse_ast_statement!("a + b"); [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:139:42 [INFO] [stdout] | [INFO] [stdout] 139 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:171:42 [INFO] [stdout] | [INFO] [stdout] 171 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:190:42 [INFO] [stdout] | [INFO] [stdout] 190 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:213:42 [INFO] [stdout] | [INFO] [stdout] 213 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:234:42 [INFO] [stdout] | [INFO] [stdout] 234 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:248:42 [INFO] [stdout] | [INFO] [stdout] 248 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:265:42 [INFO] [stdout] | [INFO] [stdout] 265 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:282:42 [INFO] [stdout] | [INFO] [stdout] 282 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/parser.rs:299:42 [INFO] [stdout] | [INFO] [stdout] 299 | let progast: Vec> = parse_ast_statement!( [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `haru::vmbindings::vmerror::VmError` [INFO] [stdout] --> tests/hanayo.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use haru::vmbindings::vmerror::VmError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 21 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | c.cpushs("Test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | c.cpushs("Test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | c.cpushs("Test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | c.cpushs("Test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | c.cpushs("abc"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/vm.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | c.cpushs("abc"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | 0...0xff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | 0x100...0xffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | 0x10000...0xffffffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:211:40 [INFO] [stdout] | [INFO] [stdout] 211 | pub exprs: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:244:35 [INFO] [stdout] | [INFO] [stdout] 244 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:316:40 [INFO] [stdout] | [INFO] [stdout] 316 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | pub val: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:400:35 [INFO] [stdout] | [INFO] [stdout] 400 | pub cond: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:401:35 [INFO] [stdout] | [INFO] [stdout] 401 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub alt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:498:35 [INFO] [stdout] | [INFO] [stdout] 498 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:743:35 [INFO] [stdout] | [INFO] [stdout] 743 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:744:36 [INFO] [stdout] | [INFO] [stdout] 744 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:832:37 [INFO] [stdout] | [INFO] [stdout] 832 | pub callee: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | pub args: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:885:37 [INFO] [stdout] | [INFO] [stdout] 885 | MemExprIden(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:886:35 [INFO] [stdout] | [INFO] [stdout] 886 | MemExprNs(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:887:33 [INFO] [stdout] | [INFO] [stdout] 887 | MemExpr(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:888:38 [INFO] [stdout] | [INFO] [stdout] 888 | CallExpr(Vec>), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:896:35 [INFO] [stdout] | [INFO] [stdout] 896 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:897:35 [INFO] [stdout] | [INFO] [stdout] 897 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:898:41 [INFO] [stdout] | [INFO] [stdout] 898 | pub alt: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:951:35 [INFO] [stdout] | [INFO] [stdout] 951 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:952:35 [INFO] [stdout] | [INFO] [stdout] 952 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:997:35 [INFO] [stdout] | [INFO] [stdout] 997 | pub from: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:998:33 [INFO] [stdout] | [INFO] [stdout] 998 | pub to: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:999:35 [INFO] [stdout] | [INFO] [stdout] 999 | pub step: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1000:35 [INFO] [stdout] | [INFO] [stdout] 1000 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1078:35 [INFO] [stdout] | [INFO] [stdout] 1078 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1079:35 [INFO] [stdout] | [INFO] [stdout] 1079 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | pub expr: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1278:40 [INFO] [stdout] | [INFO] [stdout] 1278 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1335:36 [INFO] [stdout] | [INFO] [stdout] 1335 | pub etype: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1336:40 [INFO] [stdout] | [INFO] [stdout] 1336 | pub id: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1337:40 [INFO] [stdout] | [INFO] [stdout] 1337 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1355:35 [INFO] [stdout] | [INFO] [stdout] 1355 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1375:35 [INFO] [stdout] | [INFO] [stdout] 1375 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1421:40 [INFO] [stdout] | [INFO] [stdout] 1421 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:78:149 [INFO] [stdout] | [INFO] [stdout] 78 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = match __pars... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:639 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_fa... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:653 [INFO] [stdout] | [INFO] [stdout] 82 | ...ut , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:667 [INFO] [stdout] | [INFO] [stdout] 82 | ... match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9a-fA-F]... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:1811 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:548 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:1313 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:343 [INFO] [stdout] | [INFO] [stdout] 94 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_fail... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:357 [INFO] [stdout] | [INFO] [stdout] 94 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:343 [INFO] [stdout] | [INFO] [stdout] 96 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:357 [INFO] [stdout] | [INFO] [stdout] 96 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:383 [INFO] [stdout] | [INFO] [stdout] 96 | ...{ 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:120:145 [INFO] [stdout] | [INFO] [stdout] 120 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:122:150 [INFO] [stdout] | [INFO] [stdout] 122 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:128:150 [INFO] [stdout] | [INFO] [stdout] 128 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:138:151 [INFO] [stdout] | [INFO] [stdout] 138 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:144:153 [INFO] [stdout] | [INFO] [stdout] 144 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:161:144 [INFO] [stdout] | [INFO] [stdout] 161 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_as... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:154 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:395 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_condexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:165:148 [INFO] [stdout] | [INFO] [stdout] 165 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:147 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:388 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_callexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:172:148 [INFO] [stdout] | [INFO] [stdout] 172 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:173:28 [INFO] [stdout] | [INFO] [stdout] 173 | let mut left : Box = boxed!(CallExpr, ps, pe, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:211:157 [INFO] [stdout] | [INFO] [stdout] 211 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __s... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:221:68 [INFO] [stdout] | [INFO] [stdout] 221 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:229:147 [INFO] [stdout] | [INFO] [stdout] 229 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:242:152 [INFO] [stdout] | [INFO] [stdout] 242 | ...pos : usize ) -> RuleResult < (std::boxed::Box, bool /* is_expr */, bool /* is_namespace */) > { # ! [ allow ( non_snake_cas... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:245:65 [INFO] [stdout] | [INFO] [stdout] 245 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:251:164 [INFO] [stdout] | [INFO] [stdout] 251 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_bl... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:253:157 [INFO] [stdout] | [INFO] [stdout] 253 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:255:156 [INFO] [stdout] | [INFO] [stdout] 255 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_st... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:257:149 [INFO] [stdout] | [INFO] [stdout] 257 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:259:150 [INFO] [stdout] | [INFO] [stdout] 259 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:261:149 [INFO] [stdout] | [INFO] [stdout] 261 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:263:147 [INFO] [stdout] | [INFO] [stdout] 263 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:265:150 [INFO] [stdout] | [INFO] [stdout] 265 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:267:148 [INFO] [stdout] | [INFO] [stdout] 267 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:280:151 [INFO] [stdout] | [INFO] [stdout] 280 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:287:153 [INFO] [stdout] | [INFO] [stdout] 287 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:289:150 [INFO] [stdout] | [INFO] [stdout] 289 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:291:148 [INFO] [stdout] | [INFO] [stdout] 291 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:300:150 [INFO] [stdout] | [INFO] [stdout] 300 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:303:148 [INFO] [stdout] | [INFO] [stdout] 303 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:318:153 [INFO] [stdout] | [INFO] [stdout] 318 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:327:151 [INFO] [stdout] | [INFO] [stdout] 327 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:329:156 [INFO] [stdout] | [INFO] [stdout] 329 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:331:151 [INFO] [stdout] | [INFO] [stdout] 331 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:339:149 [INFO] [stdout] | [INFO] [stdout] 339 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:341:90 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn start < 'input > ( __input : & 'input str ) -> ParseResult < Vec> > { # ! [ allow ( non_snake_case , un... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/vmbindings/record.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub native_field: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vmbindings::interned_string_map::InternedStringMap` [INFO] [stdout] --> src/hanayo/eval.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vmbindings::interned_string_map::InternedStringMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | let vm: Vm = eval!("y = 10"); [INFO] [stdout] | --------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | let vm: Vm = eval!("y = 420.69"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | let vm: Vm = eval!("y = 'test'"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 56 | let vm: Vm = eval!("y = 10"); [INFO] [stdout] | --------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | let vm: Vm = eval!("$y = 10"); [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 70 | let vm: Vm = eval!("y = 2*(3+5)"); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 77 | let vm: Vm = eval!("y = 2&5"); [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 81 | let vm: Vm = eval!("y = 2|5"); [INFO] [stdout] | ---------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | let vm: Vm = eval!("y = 2 xor 5"); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 92 | let vm: Vm = eval!("y = 1 > 0"); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 98 | let vm: Vm = eval!("y = 1 < 0"); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 104 | let vm: Vm = eval!("y = 0 >= 0"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 110 | let vm: Vm = eval!("y = 0 <= 0"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 116 | let vm: Vm = eval!("y = 0 == 0"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 122 | let vm: Vm = eval!("y = 5 and 0"); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | let vm: Vm = eval!("y = 5 or 0"); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | let vm: Vm = eval!("y = 1 ? 2*2 : 0"); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 141 | | " [INFO] [stdout] 142 | | a = 0 [INFO] [stdout] 143 | | a += 1 [INFO] [stdout] 144 | | " [INFO] [stdout] 145 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 152 | | " [INFO] [stdout] 153 | | a = 'a' [INFO] [stdout] 154 | | a += 'b' [INFO] [stdout] 155 | | " [INFO] [stdout] 156 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 165 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 166 | | " [INFO] [stdout] 167 | | a = ['b','c'] [INFO] [stdout] 168 | | y = 'a' [INFO] [stdout] 169 | | y += a[0] [INFO] [stdout] 170 | | " [INFO] [stdout] 171 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 180 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 181 | | " [INFO] [stdout] 182 | | a = ['a','c'] [INFO] [stdout] 183 | | a[0] += 'b' [INFO] [stdout] 184 | | y = a[0] [INFO] [stdout] 185 | | " [INFO] [stdout] 186 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 195 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 196 | | " [INFO] [stdout] 197 | | record a [INFO] [stdout] 198 | | y = 'a' [INFO] [stdout] ... | [INFO] [stdout] 202 | | " [INFO] [stdout] 203 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 212 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 213 | | " [INFO] [stdout] 214 | | x = 'a' [INFO] [stdout] 215 | | x *= 3 [INFO] [stdout] 216 | | " [INFO] [stdout] 217 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 228 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 229 | | " [INFO] [stdout] 230 | | if 0 then y = 1 [INFO] [stdout] 231 | | " [INFO] [stdout] 232 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 238 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 239 | | " [INFO] [stdout] 240 | | if 0 then y = 1 [INFO] [stdout] 241 | | else y = 2 [INFO] [stdout] 242 | | " [INFO] [stdout] 243 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 251 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 252 | | " [INFO] [stdout] 253 | | i = 0 [INFO] [stdout] 254 | | while i < 10 begin [INFO] [stdout] ... | [INFO] [stdout] 257 | | " [INFO] [stdout] 258 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 266 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 267 | | " [INFO] [stdout] 268 | | for i=0 to 10 begin [INFO] [stdout] 269 | | end [INFO] [stdout] 270 | | " [INFO] [stdout] 271 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 277 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 278 | | " [INFO] [stdout] 279 | | for i=10 downto 0 begin [INFO] [stdout] 280 | | end [INFO] [stdout] 281 | | " [INFO] [stdout] 282 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 288 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 289 | | " [INFO] [stdout] 290 | | for i in [1,2,3,10] begin [INFO] [stdout] 291 | | end [INFO] [stdout] 292 | | " [INFO] [stdout] 293 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 299 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 300 | | " [INFO] [stdout] 301 | | for i in [] begin [INFO] [stdout] 302 | | end [INFO] [stdout] 303 | | " [INFO] [stdout] 304 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 312 | | " [INFO] [stdout] 313 | | y = 0 [INFO] [stdout] 314 | | for i in 'abcd' begin [INFO] [stdout] ... | [INFO] [stdout] 317 | | " [INFO] [stdout] 318 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 324 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 325 | | " [INFO] [stdout] 326 | | record x [INFO] [stdout] 327 | | [INFO] [stdout] ... | [INFO] [stdout] 342 | | " [INFO] [stdout] 343 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 353 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 354 | | " [INFO] [stdout] 355 | | for i=0 to 10 begin [INFO] [stdout] 356 | | if i == 5 then break [INFO] [stdout] 357 | | end [INFO] [stdout] 358 | | " [INFO] [stdout] 359 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 368 | | " [INFO] [stdout] 369 | | function A() begin [INFO] [stdout] 370 | | end [INFO] [stdout] 371 | | " [INFO] [stdout] 372 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 380 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 381 | | " [INFO] [stdout] 382 | | function A() begin [INFO] [stdout] 383 | | return 10 [INFO] [stdout] ... | [INFO] [stdout] 386 | | " [INFO] [stdout] 387 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 392 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 393 | | " [INFO] [stdout] 394 | | function A(x) begin [INFO] [stdout] 395 | | return 10+x [INFO] [stdout] ... | [INFO] [stdout] 398 | | " [INFO] [stdout] 399 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 405 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 406 | | " [INFO] [stdout] 407 | | $x = 1 [INFO] [stdout] 408 | | function outer() begin [INFO] [stdout] ... | [INFO] [stdout] 418 | | " [INFO] [stdout] 419 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 426 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 427 | | " [INFO] [stdout] 428 | | (function() begin [INFO] [stdout] 429 | | [INFO] [stdout] ... | [INFO] [stdout] 440 | | " [INFO] [stdout] 441 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 446 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 447 | | " [INFO] [stdout] 448 | | (function() begin [INFO] [stdout] 449 | | $y = 0 [INFO] [stdout] 450 | | end)() [INFO] [stdout] 451 | | " [INFO] [stdout] 452 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 457 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 458 | | " [INFO] [stdout] 459 | | fib(n) = n <= 1 ? 1 : fib(n-1) + fib(n-2) [INFO] [stdout] 460 | | " [INFO] [stdout] 461 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 470 | | " [INFO] [stdout] 471 | | function a() begin [INFO] [stdout] 472 | | return 1 [INFO] [stdout] ... | [INFO] [stdout] 477 | | " [INFO] [stdout] 478 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 484 | | " [INFO] [stdout] 485 | | y = 0 [INFO] [stdout] 486 | | function a() begin [INFO] [stdout] ... | [INFO] [stdout] 492 | | " [INFO] [stdout] 493 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 499 | | " [INFO] [stdout] 500 | | a(x) = x == 1000 ? x : a(x+1) [INFO] [stdout] 501 | | y = a(0) [INFO] [stdout] 502 | | " [INFO] [stdout] 503 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 508 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 509 | | " [INFO] [stdout] 510 | | x = [_() = 0] [INFO] [stdout] 511 | | y = x[0] [INFO] [stdout] 512 | | z = y() [INFO] [stdout] 513 | | " [INFO] [stdout] 514 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 534 | | " [INFO] [stdout] 535 | | try [INFO] [stdout] 536 | | y = 10 [INFO] [stdout] 537 | | end [INFO] [stdout] 538 | | " [INFO] [stdout] 539 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 545 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 546 | | " [INFO] [stdout] 547 | | raise 0 [INFO] [stdout] 548 | | " [INFO] [stdout] 549 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 555 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 556 | | " [INFO] [stdout] 557 | | record A [INFO] [stdout] 558 | | function constructor(self) begin [INFO] [stdout] ... | [INFO] [stdout] 567 | | " [INFO] [stdout] 568 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 576 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 577 | | " [INFO] [stdout] 578 | | record A [INFO] [stdout] 579 | | end [INFO] [stdout] 580 | | " [INFO] [stdout] 581 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 588 | | " [INFO] [stdout] 589 | | record A [INFO] [stdout] 590 | | y = 0 [INFO] [stdout] ... | [INFO] [stdout] 595 | | " [INFO] [stdout] 596 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 607 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 608 | | " [INFO] [stdout] 609 | | record A [INFO] [stdout] 610 | | end [INFO] [stdout] 611 | | y = A.x [INFO] [stdout] 612 | | " [INFO] [stdout] 613 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 619 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 620 | | " [INFO] [stdout] 621 | | record A [INFO] [stdout] 622 | | x = 10 [INFO] [stdout] ... | [INFO] [stdout] 625 | | " [INFO] [stdout] 626 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 632 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 633 | | " [INFO] [stdout] 634 | | record A [INFO] [stdout] 635 | | x = 10 [INFO] [stdout] ... | [INFO] [stdout] 639 | | " [INFO] [stdout] 640 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 645 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 646 | | " [INFO] [stdout] 647 | | record A [INFO] [stdout] 648 | | x = 10 [INFO] [stdout] ... | [INFO] [stdout] 653 | | " [INFO] [stdout] 654 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 660 | | " [INFO] [stdout] 661 | | record A [INFO] [stdout] 662 | | x = 10 [INFO] [stdout] ... | [INFO] [stdout] 667 | | " [INFO] [stdout] 668 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 674 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 675 | | " [INFO] [stdout] 676 | | record A [INFO] [stdout] 677 | | y = 0 [INFO] [stdout] ... | [INFO] [stdout] 683 | | " [INFO] [stdout] 684 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 691 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 692 | | " [INFO] [stdout] 693 | | record A [INFO] [stdout] 694 | | y = 0 [INFO] [stdout] ... | [INFO] [stdout] 700 | | " [INFO] [stdout] 701 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 708 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 709 | | " [INFO] [stdout] 710 | | record A [INFO] [stdout] 711 | | y = 'a' [INFO] [stdout] ... | [INFO] [stdout] 717 | | " [INFO] [stdout] 718 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 728 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 729 | | " [INFO] [stdout] 730 | | record A [INFO] [stdout] 731 | | function constructor(self) begin [INFO] [stdout] ... | [INFO] [stdout] 737 | | " [INFO] [stdout] 738 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 748 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 749 | | " [INFO] [stdout] 750 | | record A [INFO] [stdout] 751 | | function constructor(self) begin [INFO] [stdout] ... | [INFO] [stdout] 762 | | " [INFO] [stdout] 763 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 771 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 772 | | " [INFO] [stdout] 773 | | a = [] [INFO] [stdout] 774 | | " [INFO] [stdout] 775 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 781 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 782 | | " [INFO] [stdout] 783 | | a = [1]*5 [INFO] [stdout] 784 | | " [INFO] [stdout] 785 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 792 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 793 | | " [INFO] [stdout] 794 | | a = ['a', 'b'] [INFO] [stdout] 795 | | " [INFO] [stdout] 796 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 805 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 806 | | " [INFO] [stdout] 807 | | a = ['a', 'b'] [INFO] [stdout] 808 | | y = a[0] [INFO] [stdout] 809 | | " [INFO] [stdout] 810 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 819 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 820 | | " [INFO] [stdout] 821 | | a = ['a', 'b'] [INFO] [stdout] 822 | | a[0] = 'x' [INFO] [stdout] 823 | | y = a[0] [INFO] [stdout] 824 | | " [INFO] [stdout] 825 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 836 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 837 | | " [INFO] [stdout] 838 | | a = 'abcdef' [INFO] [stdout] 839 | | y = a[0] [INFO] [stdout] 840 | | " [INFO] [stdout] 841 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:862:13 [INFO] [stdout] | [INFO] [stdout] 862 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:882:13 [INFO] [stdout] | [INFO] [stdout] 882 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/interpreter.rs:903:13 [INFO] [stdout] | [INFO] [stdout] 903 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 68 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:165:18 [INFO] [stdout] | [INFO] [stdout] 165 | 0...0xff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | 0x100...0xffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/ast.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | 0x10000...0xffffffff => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:211:40 [INFO] [stdout] | [INFO] [stdout] 211 | pub exprs: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:244:35 [INFO] [stdout] | [INFO] [stdout] 244 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:316:40 [INFO] [stdout] | [INFO] [stdout] 316 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | pub val: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:400:35 [INFO] [stdout] | [INFO] [stdout] 400 | pub cond: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:401:35 [INFO] [stdout] | [INFO] [stdout] 401 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub alt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:498:35 [INFO] [stdout] | [INFO] [stdout] 498 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:743:35 [INFO] [stdout] | [INFO] [stdout] 743 | pub left: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:744:36 [INFO] [stdout] | [INFO] [stdout] 744 | pub right: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:832:37 [INFO] [stdout] | [INFO] [stdout] 832 | pub callee: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:833:39 [INFO] [stdout] | [INFO] [stdout] 833 | pub args: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:885:37 [INFO] [stdout] | [INFO] [stdout] 885 | MemExprIden(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:886:35 [INFO] [stdout] | [INFO] [stdout] 886 | MemExprNs(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:887:33 [INFO] [stdout] | [INFO] [stdout] 887 | MemExpr(std::boxed::Box), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:888:38 [INFO] [stdout] | [INFO] [stdout] 888 | CallExpr(Vec>), [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:896:35 [INFO] [stdout] | [INFO] [stdout] 896 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:897:35 [INFO] [stdout] | [INFO] [stdout] 897 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:898:41 [INFO] [stdout] | [INFO] [stdout] 898 | pub alt: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:951:35 [INFO] [stdout] | [INFO] [stdout] 951 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:952:35 [INFO] [stdout] | [INFO] [stdout] 952 | pub then: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:997:35 [INFO] [stdout] | [INFO] [stdout] 997 | pub from: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:998:33 [INFO] [stdout] | [INFO] [stdout] 998 | pub to: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:999:35 [INFO] [stdout] | [INFO] [stdout] 999 | pub step: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1000:35 [INFO] [stdout] | [INFO] [stdout] 1000 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1078:35 [INFO] [stdout] | [INFO] [stdout] 1078 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1079:35 [INFO] [stdout] | [INFO] [stdout] 1079 | pub stmt: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | pub expr: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1278:40 [INFO] [stdout] | [INFO] [stdout] 1278 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1335:36 [INFO] [stdout] | [INFO] [stdout] 1335 | pub etype: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1336:40 [INFO] [stdout] | [INFO] [stdout] 1336 | pub id: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1337:40 [INFO] [stdout] | [INFO] [stdout] 1337 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1355:35 [INFO] [stdout] | [INFO] [stdout] 1355 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1375:35 [INFO] [stdout] | [INFO] [stdout] 1375 | pub expr: std::boxed::Box, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ast.rs:1421:40 [INFO] [stdout] | [INFO] [stdout] 1421 | pub stmts: Vec>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:78:149 [INFO] [stdout] | [INFO] [stdout] 78 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = match __pars... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:639 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_fa... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:653 [INFO] [stdout] | [INFO] [stdout] 82 | ...ut , __pos ) ; match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:667 [INFO] [stdout] | [INFO] [stdout] 82 | ... match __ch { '0' ... '9' | 'a' ... 'f' | 'A' ... 'F' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9a-fA-F]... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:82:1811 [INFO] [stdout] | [INFO] [stdout] 82 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:548 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:84:1313 [INFO] [stdout] | [INFO] [stdout] 84 | ...nge_at ( __input , __pos ) ; match __ch { '0' ... '9' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , "[0-9]" ) , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:343 [INFO] [stdout] | [INFO] [stdout] 94 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_fail... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:94:357 [INFO] [stdout] | [INFO] [stdout] 94 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:343 [INFO] [stdout] | [INFO] [stdout] 96 | ...nge_at ( __input , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:357 [INFO] [stdout] | [INFO] [stdout] 96 | ...ut , __pos ) ; match __ch { 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:96:383 [INFO] [stdout] | [INFO] [stdout] 96 | ...{ 'a' ... 'z' | 'A' ... 'Z' | '$' | '_' | '0' ... '9' | '?' | '!' => Matched ( __next , ( ) ) , _ => __state . mark_failure ( __pos , ... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:120:145 [INFO] [stdout] | [INFO] [stdout] 120 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:122:150 [INFO] [stdout] | [INFO] [stdout] 122 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:128:150 [INFO] [stdout] | [INFO] [stdout] 128 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:138:151 [INFO] [stdout] | [INFO] [stdout] 138 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:144:153 [INFO] [stdout] | [INFO] [stdout] 144 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:161:144 [INFO] [stdout] | [INFO] [stdout] 161 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_as... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:154 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:163:395 [INFO] [stdout] | [INFO] [stdout] 163 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_condexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:165:148 [INFO] [stdout] | [INFO] [stdout] 165 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:147 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { fn __inf... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:170:388 [INFO] [stdout] | [INFO] [stdout] 170 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { if let Matched ( __pos , mut __infix_result ) = __parse_callexpr ( __inpu... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:172:148 [INFO] [stdout] | [INFO] [stdout] 172 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:173:28 [INFO] [stdout] | [INFO] [stdout] 173 | let mut left : Box = boxed!(CallExpr, ps, pe, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:211:157 [INFO] [stdout] | [INFO] [stdout] 211 | ... : usize ) -> RuleResult < Vec> > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __s... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:219:68 [INFO] [stdout] | [INFO] [stdout] 219 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:221:68 [INFO] [stdout] | [INFO] [stdout] 221 | ... boxed!(Identifier, ps, pe, val: id) as std::boxed::Box) } ) } Failed => Failed , } } } Failed => Failed , } } } Failed =... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:229:147 [INFO] [stdout] | [INFO] [stdout] 229 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:242:152 [INFO] [stdout] | [INFO] [stdout] 242 | ...pos : usize ) -> RuleResult < (std::boxed::Box, bool /* is_expr */, bool /* is_namespace */) > { # ! [ allow ( non_snake_cas... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:245:65 [INFO] [stdout] | [INFO] [stdout] 245 | (boxed!(Identifier, ps, pe, val: id) as std::boxed::Box, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:251:164 [INFO] [stdout] | [INFO] [stdout] 251 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_bl... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:253:157 [INFO] [stdout] | [INFO] [stdout] 253 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:255:156 [INFO] [stdout] | [INFO] [stdout] 255 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = __parse_st... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:257:149 [INFO] [stdout] | [INFO] [stdout] 257 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:259:150 [INFO] [stdout] | [INFO] [stdout] 259 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:261:149 [INFO] [stdout] | [INFO] [stdout] 261 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { __state ... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:263:147 [INFO] [stdout] | [INFO] [stdout] 263 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:265:150 [INFO] [stdout] | [INFO] [stdout] 265 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:267:148 [INFO] [stdout] | [INFO] [stdout] 267 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:280:151 [INFO] [stdout] | [INFO] [stdout] 280 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:287:153 [INFO] [stdout] | [INFO] [stdout] 287 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:289:150 [INFO] [stdout] | [INFO] [stdout] 289 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:291:148 [INFO] [stdout] | [INFO] [stdout] 291 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:300:150 [INFO] [stdout] | [INFO] [stdout] 300 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:303:148 [INFO] [stdout] | [INFO] [stdout] 303 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:318:153 [INFO] [stdout] | [INFO] [stdout] 318 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:327:151 [INFO] [stdout] | [INFO] [stdout] 327 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:329:156 [INFO] [stdout] | [INFO] [stdout] 329 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __choice_res = { let __se... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:331:151 [INFO] [stdout] | [INFO] [stdout] 331 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:339:149 [INFO] [stdout] | [INFO] [stdout] 339 | ..._pos : usize ) -> RuleResult < std::boxed::Box > { # ! [ allow ( non_snake_case , unused ) ] { let __seq_res = Matched ( __p... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> /opt/rustwide/target/debug/build/haru-9c81d6183b8707f2/out/parser.rs:341:90 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn start < 'input > ( __input : & 'input str ) -> ParseResult < Vec> > { # ! [ allow ( non_snake_case , un... [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ast::AST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/vmbindings/record.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | pub native_field: Option>, [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Any` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::vmbindings::interned_string_map::InternedStringMap` [INFO] [stdout] --> src/hanayo/eval.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::vmbindings::interned_string_map::InternedStringMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 36 | | " [INFO] [stdout] 37 | | y = 1 of Int [INFO] [stdout] 38 | | " [INFO] [stdout] 39 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 46 | | " [INFO] [stdout] 47 | | record Y [INFO] [stdout] 48 | | end [INFO] [stdout] ... | [INFO] [stdout] 53 | | " [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 61 | | " [INFO] [stdout] 62 | | record Z [INFO] [stdout] 63 | | end [INFO] [stdout] ... | [INFO] [stdout] 71 | | " [INFO] [stdout] 72 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 77 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 78 | | " [INFO] [stdout] 79 | | record Z [INFO] [stdout] 80 | | end [INFO] [stdout] ... | [INFO] [stdout] 90 | | " [INFO] [stdout] 91 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 98 | | " [INFO] [stdout] 99 | | y = (10).prototype == Int [INFO] [stdout] 100 | | " [INFO] [stdout] 101 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 107 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 108 | | " [INFO] [stdout] 109 | | [1,2,3].map(print) [INFO] [stdout] 110 | | " [INFO] [stdout] 111 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 119 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 120 | | " [INFO] [stdout] 121 | | y = Int(1) [INFO] [stdout] 122 | | " [INFO] [stdout] 123 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 129 | | " [INFO] [stdout] 130 | | y = Int(1.2) [INFO] [stdout] 131 | | " [INFO] [stdout] 132 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 137 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 138 | | " [INFO] [stdout] 139 | | y = Int('10') [INFO] [stdout] 140 | | " [INFO] [stdout] 141 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 147 | | " [INFO] [stdout] 148 | | try [INFO] [stdout] 149 | | Int('1?') [INFO] [stdout] ... | [INFO] [stdout] 153 | | " [INFO] [stdout] 154 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 159 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 160 | | " [INFO] [stdout] 161 | | try [INFO] [stdout] 162 | | Int([0]) [INFO] [stdout] ... | [INFO] [stdout] 166 | | " [INFO] [stdout] 167 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 174 | | " [INFO] [stdout] 175 | | y = (97).chr() [INFO] [stdout] 176 | | " [INFO] [stdout] 177 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 184 | | " [INFO] [stdout] 185 | | y = (16).hex() [INFO] [stdout] 186 | | " [INFO] [stdout] 187 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 195 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 196 | | " [INFO] [stdout] 197 | | y = Float(1.0) [INFO] [stdout] 198 | | " [INFO] [stdout] 199 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 204 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 205 | | " [INFO] [stdout] 206 | | y = Float(1) [INFO] [stdout] 207 | | " [INFO] [stdout] 208 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 213 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 214 | | " [INFO] [stdout] 215 | | y = Float('10.55') [INFO] [stdout] 216 | | " [INFO] [stdout] 217 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 222 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 223 | | " [INFO] [stdout] 224 | | try [INFO] [stdout] 225 | | Float('1?') [INFO] [stdout] ... | [INFO] [stdout] 229 | | " [INFO] [stdout] 230 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 235 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 236 | | " [INFO] [stdout] 237 | | try [INFO] [stdout] 238 | | Float([0]) [INFO] [stdout] ... | [INFO] [stdout] 242 | | " [INFO] [stdout] 243 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 251 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 252 | | " [INFO] [stdout] 253 | | y = Array() [INFO] [stdout] 254 | | " [INFO] [stdout] 255 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 262 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 263 | | " [INFO] [stdout] 264 | | y = Array(1,2,3) [INFO] [stdout] 265 | | " [INFO] [stdout] 266 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 277 | | " [INFO] [stdout] 278 | | y = [1,2,3].length() [INFO] [stdout] 279 | | " [INFO] [stdout] 280 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 286 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 287 | | " [INFO] [stdout] 288 | | y = [1,2,3] [INFO] [stdout] 289 | | y.delete!(1,1) [INFO] [stdout] 290 | | " [INFO] [stdout] 291 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 300 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 301 | | " [INFO] [stdout] 302 | | y = [] [INFO] [stdout] 303 | | y.push(10) [INFO] [stdout] 304 | | " [INFO] [stdout] 305 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 313 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 314 | | " [INFO] [stdout] 315 | | y = [1,2] [INFO] [stdout] 316 | | y.pop() [INFO] [stdout] 317 | | " [INFO] [stdout] 318 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 327 | | " [INFO] [stdout] 328 | | a = ['a', 'b', 'c'] [INFO] [stdout] 329 | | y = a.index('b') [INFO] [stdout] 330 | | " [INFO] [stdout] 331 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 337 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 338 | | " [INFO] [stdout] 339 | | y = [1,2,3] [INFO] [stdout] 340 | | y.insert!(1, 4) [INFO] [stdout] 341 | | " [INFO] [stdout] 342 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 353 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 354 | | " [INFO] [stdout] 355 | | y = [6,3,1] [INFO] [stdout] 356 | | y.sort!() [INFO] [stdout] 357 | | " [INFO] [stdout] 358 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 368 | | " [INFO] [stdout] 369 | | x = [6,3,1] [INFO] [stdout] 370 | | y = x.sort() [INFO] [stdout] 371 | | " [INFO] [stdout] 372 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 382 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 383 | | " [INFO] [stdout] 384 | | a=[3,5,64,2] [INFO] [stdout] 385 | | y = a.map(f(x) = x+1) [INFO] [stdout] 386 | | " [INFO] [stdout] 387 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 398 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 399 | | " [INFO] [stdout] 400 | | a=['1','2','3'] [INFO] [stdout] 401 | | y = a.map(Int) [INFO] [stdout] 402 | | " [INFO] [stdout] 403 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 413 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 414 | | " [INFO] [stdout] 415 | | a=[3,5,64,2] [INFO] [stdout] 416 | | y = a.filter(f(x) = x>5) [INFO] [stdout] 417 | | " [INFO] [stdout] 418 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 426 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 427 | | " [INFO] [stdout] 428 | | a=[1,2,3,4,5] [INFO] [stdout] 429 | | y = a.reduce(f(x, y) = x + y, 0) [INFO] [stdout] 430 | | " [INFO] [stdout] 431 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 437 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 438 | | " [INFO] [stdout] 439 | | a=[1,2,3,5,6] [INFO] [stdout] 440 | | y = a.map(_(x) = x+1).filter(_(x) = x>5).reduce(_(prev, curr) = prev+curr, 0) [INFO] [stdout] 441 | | " [INFO] [stdout] 442 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 448 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 449 | | " [INFO] [stdout] 450 | | a=[1,2,3,4,5,6] [INFO] [stdout] 451 | | y = a.join('') [INFO] [stdout] 452 | | " [INFO] [stdout] 453 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 462 | | " [INFO] [stdout] 463 | | y = String() [INFO] [stdout] 464 | | " [INFO] [stdout] 465 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 472 | | " [INFO] [stdout] 473 | | y = String(10) [INFO] [stdout] 474 | | " [INFO] [stdout] 475 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 481 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 482 | | " [INFO] [stdout] 483 | | y = '日本'.length() [INFO] [stdout] 484 | | " [INFO] [stdout] 485 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 492 | | " [INFO] [stdout] 493 | | y = '日本'.bytesize() [INFO] [stdout] 494 | | " [INFO] [stdout] 495 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 501 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 502 | | " [INFO] [stdout] 503 | | y = 'abc'.startswith?('a') [INFO] [stdout] 504 | | " [INFO] [stdout] 505 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 512 | | " [INFO] [stdout] 513 | | y = 'abc'.endswith?('bc') [INFO] [stdout] 514 | | " [INFO] [stdout] 515 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 521 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 522 | | " [INFO] [stdout] 523 | | s = 'λκj' [INFO] [stdout] 524 | | y = s.delete(1,1) [INFO] [stdout] 525 | | " [INFO] [stdout] 526 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 531 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 532 | | " [INFO] [stdout] 533 | | s = 'λκj' [INFO] [stdout] 534 | | y = s.delete(1,-1) [INFO] [stdout] 535 | | " [INFO] [stdout] 536 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 542 | | " [INFO] [stdout] 543 | | s = 'λκj' [INFO] [stdout] 544 | | s.delete!(1,1) [INFO] [stdout] 545 | | " [INFO] [stdout] 546 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 551 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 552 | | " [INFO] [stdout] 553 | | s = 'λκj' [INFO] [stdout] 554 | | s.delete!(1,-1) [INFO] [stdout] 555 | | " [INFO] [stdout] 556 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 563 | | " [INFO] [stdout] 564 | | s = 'λκj' [INFO] [stdout] 565 | | y = s.copy(1,2) [INFO] [stdout] 566 | | " [INFO] [stdout] 567 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 572 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 573 | | " [INFO] [stdout] 574 | | s = 'λκj' [INFO] [stdout] 575 | | y = s.copy(1,-1) [INFO] [stdout] 576 | | " [INFO] [stdout] 577 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 584 | | " [INFO] [stdout] 585 | | s = 'λκj' [INFO] [stdout] 586 | | y = s.index('κ') [INFO] [stdout] 587 | | " [INFO] [stdout] 588 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 594 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 595 | | " [INFO] [stdout] 596 | | s = 'λκj' [INFO] [stdout] 597 | | s.insert!(1,'a') [INFO] [stdout] 598 | | " [INFO] [stdout] 599 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 605 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 606 | | " [INFO] [stdout] 607 | | s = 'a b c' [INFO] [stdout] 608 | | y = s.split(' ') [INFO] [stdout] 609 | | " [INFO] [stdout] 610 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 620 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 621 | | " [INFO] [stdout] 622 | | s = 'λκj' [INFO] [stdout] 623 | | y = s.chars() [INFO] [stdout] 624 | | " [INFO] [stdout] 625 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 635 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 636 | | " [INFO] [stdout] 637 | | s = 'a' [INFO] [stdout] 638 | | y = s.ord() [INFO] [stdout] 639 | | " [INFO] [stdout] 640 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 648 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 649 | | " [INFO] [stdout] 650 | | y = Record() [INFO] [stdout] 651 | | " [INFO] [stdout] 652 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 659 | | " [INFO] [stdout] 660 | | record x [INFO] [stdout] 661 | | a = 10 [INFO] [stdout] ... | [INFO] [stdout] 665 | | " [INFO] [stdout] 666 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 672 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 673 | | " [INFO] [stdout] 674 | | record x [INFO] [stdout] 675 | | a = 10 [INFO] [stdout] ... | [INFO] [stdout] 679 | | " [INFO] [stdout] 680 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 689 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 690 | | " [INFO] [stdout] 691 | | y = Env::get('test_key') [INFO] [stdout] 692 | | " [INFO] [stdout] 693 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 699 | / eval!( [INFO] [stdout] 700 | | " [INFO] [stdout] 701 | | Env::set('test_key_set', 'value') [INFO] [stdout] 702 | | " [INFO] [stdout] 703 | | ); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 710 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 711 | | " [INFO] [stdout] 712 | | y = Env::vars()['a_key'] [INFO] [stdout] 713 | | " [INFO] [stdout] 714 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:722:9 [INFO] [stdout] | [INFO] [stdout] 722 | std::fs::write("/tmp/file_read", "test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 723 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 724 | | " [INFO] [stdout] 725 | | f = File('/tmp/file_read', 'r') [INFO] [stdout] 726 | | y = f.read() [INFO] [stdout] 727 | | f.close() [INFO] [stdout] 728 | | " [INFO] [stdout] 729 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:735:9 [INFO] [stdout] | [INFO] [stdout] 735 | std::fs::write("/tmp/file_read_up_to", "test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 736 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 737 | | " [INFO] [stdout] 738 | | f = File('/tmp/file_read_up_to', 'r') [INFO] [stdout] 739 | | y = f.read_up_to(2) [INFO] [stdout] 740 | | " [INFO] [stdout] 741 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 747 | / eval!( [INFO] [stdout] 748 | | " [INFO] [stdout] 749 | | f = File('/tmp/file_write', 'wc') [INFO] [stdout] 750 | | f.write('Hello World') [INFO] [stdout] 751 | | f.close() [INFO] [stdout] 752 | | " [INFO] [stdout] 753 | | ); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 764 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 765 | | " [INFO] [stdout] 766 | | y = Cmd(['echo', 'hello world']).out() [INFO] [stdout] 767 | | " [INFO] [stdout] 768 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 776 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 777 | | " [INFO] [stdout] 778 | | try [INFO] [stdout] 779 | | Cmd([1]).out() [INFO] [stdout] ... | [INFO] [stdout] 783 | | " [INFO] [stdout] 784 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 790 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 791 | | " [INFO] [stdout] 792 | | y = Cmd('echo hello world').out() [INFO] [stdout] 793 | | " [INFO] [stdout] 794 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 802 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 803 | | " [INFO] [stdout] 804 | | try [INFO] [stdout] 805 | | Cmd(1).out() [INFO] [stdout] ... | [INFO] [stdout] 809 | | " [INFO] [stdout] 810 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 816 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 817 | | " [INFO] [stdout] 818 | | y = Cmd('echo hello world >&2').err() [INFO] [stdout] 819 | | " [INFO] [stdout] 820 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 829 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 830 | | " [INFO] [stdout] 831 | | y = Cmd('cat -').in('nyaaa').out() [INFO] [stdout] 832 | | " [INFO] [stdout] 833 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 839 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 840 | | " [INFO] [stdout] 841 | | y = Cmd('echo hello world').outputs() [INFO] [stdout] 842 | | " [INFO] [stdout] 843 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 854 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 855 | | " [INFO] [stdout] 856 | | y = Cmd('echo hello world >&2').spawn().err() [INFO] [stdout] 857 | | " [INFO] [stdout] 858 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 867 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 868 | | " [INFO] [stdout] 869 | | y = Cmd('cat -').spawn().in('nyaaa').out() [INFO] [stdout] 870 | | " [INFO] [stdout] 871 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 878 | | " [INFO] [stdout] 879 | | y = Cmd('echo hello world').spawn().outputs() [INFO] [stdout] 880 | | " [INFO] [stdout] 881 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | let _vm: Vm = eval!( [INFO] [stdout] | _______________________- [INFO] [stdout] 891 | | " [INFO] [stdout] 892 | | y = Cmd('sleep 1s').spawn().wait() [INFO] [stdout] 893 | | " [INFO] [stdout] 894 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 899 | let _vm: Vm = eval!( [INFO] [stdout] | _______________________- [INFO] [stdout] 900 | | " [INFO] [stdout] 901 | | y = Cmd('sleep 1s').spawn().kill() [INFO] [stdout] 902 | | " [INFO] [stdout] 903 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 910 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 911 | | " [INFO] [stdout] 912 | | y = sqrt(4.0) [INFO] [stdout] 913 | | " [INFO] [stdout] 914 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 922 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 923 | | " [INFO] [stdout] 924 | | eval('y = 10') [INFO] [stdout] 925 | | " [INFO] [stdout] 926 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> tests/hanayo.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | stmt.emit(&mut c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 931 | let vm: Vm = eval!( [INFO] [stdout] | ______________________- [INFO] [stdout] 932 | | r#" [INFO] [stdout] 933 | | eval('y = "a"') [INFO] [stdout] 934 | | "# [INFO] [stdout] 935 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 78 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `disable` [INFO] [stdout] --> src/vmbindings/gc.rs:117:12 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn disable(&mut self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/vmbindings/interned_string_map.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn get(&self, idx: u16) -> Option<&Rc> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pointer` [INFO] [stdout] --> src/vmbindings/vm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pointer: std::num::NonZeroUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vm_print_stack` [INFO] [stdout] --> src/vmbindings/vm.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | fn vm_print_stack(vm: *const Vm); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print_stack` [INFO] [stdout] --> src/vmbindings/vm.rs:211:12 [INFO] [stdout] | [INFO] [stdout] 211 | pub fn print_stack(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gc_disable` [INFO] [stdout] --> src/vmbindings/vm.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn gc_disable(&self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `ptr_offset_from` has been stable since 1.47.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(ptr_offset_from)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/cmd.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | p.stdin.as_mut().unwrap().write_all(s.as_ref().as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | file.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | file.read_exact(&mut bytes); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/proc.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / p.stdin [INFO] [stdout] 16 | | .as_mut() [INFO] [stdout] 17 | | .unwrap() [INFO] [stdout] 18 | | .write_all(input.as_ref().as_bytes()); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `disable` [INFO] [stdout] --> src/vmbindings/gc.rs:117:12 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn disable(&mut self) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get` [INFO] [stdout] --> src/vmbindings/interned_string_map.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn get(&self, idx: u16) -> Option<&Rc> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pointer` [INFO] [stdout] --> src/vmbindings/vm.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pointer: std::num::NonZeroUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `vm_print_stack` [INFO] [stdout] --> src/vmbindings/vm.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | fn vm_print_stack(vm: *const Vm); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print_stack` [INFO] [stdout] --> src/vmbindings/vm.rs:211:12 [INFO] [stdout] | [INFO] [stdout] 211 | pub fn print_stack(&self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gc_disable` [INFO] [stdout] --> src/vmbindings/vm.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn gc_disable(&self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `ptr_offset_from` has been stable since 1.47.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(ptr_offset_from)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/cmd.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | p.stdin.as_mut().unwrap().write_all(s.as_ref().as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | file.read_to_string(&mut s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/file.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | file.read_exact(&mut bytes); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/hanayo/proc.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / p.stdin [INFO] [stdout] 16 | | .as_mut() [INFO] [stdout] 17 | | .unwrap() [INFO] [stdout] 18 | | .write_all(input.as_ref().as_bytes()); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 27.08s [INFO] running `Command { std: "docker" "inspect" "509ae907d2e6538779f1ed2e185eacfe5b16440e536c87e9b8dab382cccd1160", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "509ae907d2e6538779f1ed2e185eacfe5b16440e536c87e9b8dab382cccd1160", kill_on_drop: false }` [INFO] [stdout] 509ae907d2e6538779f1ed2e185eacfe5b16440e536c87e9b8dab382cccd1160