[INFO] fetching crate lib_maniascript 0.1.1...
[INFO] checking lib_maniascript-0.1.1 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate lib_maniascript 0.1.1 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate lib_maniascript 0.1.1 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lib_maniascript 0.1.1
[INFO] finished tweaking crates.io crate lib_maniascript 0.1.1
[INFO] tweaked toml for crates.io crate lib_maniascript 0.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 77 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding criterion v0.3.6 (latest: v0.5.1)
[INFO] [stderr]       Adding criterion-plot v0.4.5 (latest: v0.5.0)
[INFO] [stderr]       Adding half v1.8.3 (latest: v2.4.1)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.12.1)
[INFO] [stderr]       Adding rowan v0.9.1 (latest: v0.15.15)
[INFO] [stderr]       Adding smol_str v0.1.24 (latest: v0.2.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cbitset v0.2.0
[INFO] [stderr]   Downloaded text_unit v0.1.10
[INFO] [stderr]   Downloaded rowan v0.9.1
[INFO] [stderr]   Downloaded smol_str v0.1.24
[INFO] [stderr]   Downloaded thin-dst v1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 93afd37bbc3481aa29d312e4e34119bbf9cc9a8a438be4747c957cbb52596af7
[INFO] running `Command { std: "docker" "start" "-a" "93afd37bbc3481aa29d312e4e34119bbf9cc9a8a438be4747c957cbb52596af7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93afd37bbc3481aa29d312e4e34119bbf9cc9a8a438be4747c957cbb52596af7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93afd37bbc3481aa29d312e4e34119bbf9cc9a8a438be4747c957cbb52596af7", kill_on_drop: false }`
[INFO] [stdout] 93afd37bbc3481aa29d312e4e34119bbf9cc9a8a438be4747c957cbb52596af7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a456bad74aa04cf6d505c31cb3d7d57a98b08917bf00fe2a0045fd7cc51c5400
[INFO] running `Command { std: "docker" "start" "-a" "a456bad74aa04cf6d505c31cb3d7d57a98b08917bf00fe2a0045fd7cc51c5400", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking text_unit v0.1.10
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking thin-dst v1.1.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking cbitset v0.2.0
[INFO] [stderr]     Checking smol_str v0.1.24
[INFO] [stderr]     Checking serde_json v1.0.116
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking rowan v0.9.1
[INFO] [stderr]     Checking lib_maniascript v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/parser/typed_node.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub enum BinOpKind {
[INFO] [stdout]    |          --------- variants in this enum
[INFO] [stdout] 42 |     Concat,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 43 |     And,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 44 |     Or,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 45 |     Equal,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 46 |     NotEqual,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 47 |     Less,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 48 |     LessOrEq,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 49 |     More,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 50 |     MoreOrEq,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 51 |     Add,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 52 |     Sub,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 53 |     Mult,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 54 |     Div,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 55 |     Mod,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 56 |
[INFO] [stdout] 57 |     Member,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 58 |     As,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 59 |     Is,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 60 |     In,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 61 |     KeyValue,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 62 |     Namespace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BinOpKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_token` is never used
[INFO] [stdout]   --> src/parser/typed_node.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl BinOpKind {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] 66 |     pub fn from_token(token: SyntaxKind) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Not` and `Negate` are never constructed
[INFO] [stdout]   --> src/parser/typed_node.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub enum UnaryOpKind {
[INFO] [stdout]    |          ----------- variants in this enum
[INFO] [stdout] 97 |     Not,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 98 |     Negate,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnaryOpKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_token` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:103:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl UnaryOpKind {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 102 |     /// Get the operation kind from a token in the AST
[INFO] [stdout] 103 |     pub fn from_token(token: SyntaxKind) -> Option<Self> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `TokenWrapper` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub trait TokenWrapper: TypedNode {
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Wrapper` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub trait Wrapper: TypedNode {
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub struct ParsedTypeError(pub SyntaxKind);
[INFO] [stdout]     |            --------------- ^^^^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub struct ParsedTypeError(());
[INFO] [stdout]     |                            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Root(Root),
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Root(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Include(Include),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Include(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:229:11
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Const(Const),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Const(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Setting(Setting),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Setting(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     RequireContext(RequireContext),
[INFO] [stdout]     |     -------------- ^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 231 |     RequireContext(()),
[INFO] [stdout]     |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Extends(Extends),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Extends(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Struct(Struct),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Struct(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |     StructField(StructField), // TODO: not needed?
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 235 |     StructField(()), // TODO: not needed?
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |     VarDecl(VarDecl),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 236 |     VarDecl(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |     FuncDecl(FuncDecl),
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 237 |     FuncDecl(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |     FormalArg(FormalArg), // TODO: not needed?
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 238 |     FormalArg(()), // TODO: not needed?
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:239:15
[INFO] [stdout]     |
[INFO] [stdout] 239 |     LabelDecl(LabelDecl),
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 239 |     LabelDecl(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 |     IfElse(IfElse),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 241 |     IfElse(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:242:12
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Switch(Switch),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Switch(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:243:10
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Case(Case), // TODO: not needed?
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Case(()), // TODO: not needed?
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Default(Default), // TODO: not needed?
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Default(()), // TODO: not needed?
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     For(For),
[INFO] [stdout]     |     --- ^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 245 |     For(()),
[INFO] [stdout]     |         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |     Foreach(Foreach),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 246 |     Foreach(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 |     While(While),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 247 |     While(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:249:14
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Continue(Continue), // TODO: not needed?
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Continue(()), // TODO: not needed?
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:250:11
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Break(Break), // TODO: not needed?
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Break(()), // TODO: not needed?
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Return(Return), // TODO: not needed?
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Return(()), // TODO: not needed?
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:252:11
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Yield(Yield), // TODO: not needed?
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Yield(()), // TODO: not needed?
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:253:15
[INFO] [stdout]     |
[INFO] [stdout] 253 |     LabelCall(LabelCall),
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 253 |     LabelCall(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Assignment(Assignment),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Assignment(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:256:11
[INFO] [stdout]     |
[INFO] [stdout] 256 |     Block(Block),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 256 |     Block(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |     Parenthesised(Parenthesised),
[INFO] [stdout]     |     ------------- ^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 257 |     Parenthesised(()),
[INFO] [stdout]     |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     Identifier(Identifier),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 259 |     Identifier(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 260 |     String(String),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 260 |     String(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |     Literal(Literal),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 261 |     Literal(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 |     Vector(Vector),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 262 |     Vector(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 |     Array(Array),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 263 |     Array(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |     UnaryOp(UnaryOp),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 264 |     UnaryOp(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |     BinaryOp(BinaryOp),
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 265 |     BinaryOp(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |     ArrayAccess(ArrayAccess),
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 266 |     ArrayAccess(()),
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |     FunctionCall(FunctionCall),
[INFO] [stdout]     |     ------------ ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 267 |     FunctionCall(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:268:16
[INFO] [stdout]     |
[INFO] [stdout] 268 |     StructInit(StructInit),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 268 |     StructInit(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:270:10
[INFO] [stdout]     |
[INFO] [stdout] 270 |     Type(Type)
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 270 |     Type(())
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 45 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stdout] error[E0432]: unresolved imports `lib_maniascript::lexer`, `lib_maniascript::parser::Parser`
[INFO] [stdout]  --> benches/parser_benchmark.rs:7:23
[INFO] [stdout]   |
[INFO] [stdout] 7 | use lib_maniascript::{lexer::Lexer, parser::Parser};
[INFO] [stdout]   |                       ^^^^^         ^^^^^^^^------
[INFO] [stdout]   |                       |             |       |
[INFO] [stdout]   |                       |             |       help: a similar name exists in the module: `parser`
[INFO] [stdout]   |                       |             no `Parser` in `parser`
[INFO] [stdout]   |                       could not find `lexer` in `lib_maniascript`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BenchmarkId`, `Benchmark`, `Throughput`
[INFO] [stdout]  --> benches/parser_benchmark.rs:1:50
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::{criterion_group, criterion_main, Benchmark, BenchmarkId, Criterion, Throughput};
[INFO] [stdout]   |                                                  ^^^^^^^^^  ^^^^^^^^^^^             ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/parser_benchmark.rs:1:50
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::{criterion_group, criterion_main, Benchmark, BenchmarkId, Criterion, Throughput};
[INFO] [stdout]   |                                                  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lib_maniascript` (bench "parser_benchmark") due to 2 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/parser/typed_node.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub enum BinOpKind {
[INFO] [stdout]    |          --------- variants in this enum
[INFO] [stdout] 42 |     Concat,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 43 |     And,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 44 |     Or,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 45 |     Equal,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 46 |     NotEqual,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 47 |     Less,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 48 |     LessOrEq,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 49 |     More,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 50 |     MoreOrEq,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 51 |     Add,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 52 |     Sub,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 53 |     Mult,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 54 |     Div,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 55 |     Mod,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 56 |
[INFO] [stdout] 57 |     Member,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 58 |     As,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 59 |     Is,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 60 |     In,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 61 |     KeyValue,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 62 |     Namespace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BinOpKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_token` is never used
[INFO] [stdout]   --> src/parser/typed_node.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl BinOpKind {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] 66 |     pub fn from_token(token: SyntaxKind) -> Option<Self> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Not` and `Negate` are never constructed
[INFO] [stdout]   --> src/parser/typed_node.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub enum UnaryOpKind {
[INFO] [stdout]    |          ----------- variants in this enum
[INFO] [stdout] 97 |     Not,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 98 |     Negate,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UnaryOpKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_token` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:103:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | impl UnaryOpKind {
[INFO] [stdout]     | ---------------- associated function in this implementation
[INFO] [stdout] 102 |     /// Get the operation kind from a token in the AST
[INFO] [stdout] 103 |     pub fn from_token(token: SyntaxKind) -> Option<Self> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `TokenWrapper` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub trait TokenWrapper: TypedNode {
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Wrapper` is never used
[INFO] [stdout]    --> src/parser/typed_node.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub trait Wrapper: TypedNode {
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub struct ParsedTypeError(pub SyntaxKind);
[INFO] [stdout]     |            --------------- ^^^^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            field in this struct
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub struct ParsedTypeError(());
[INFO] [stdout]     |                            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Root(Root),
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Root(()),
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Include(Include),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Include(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:229:11
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Const(Const),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 229 |     Const(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Setting(Setting),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Setting(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     RequireContext(RequireContext),
[INFO] [stdout]     |     -------------- ^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 231 |     RequireContext(()),
[INFO] [stdout]     |                    ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Extends(Extends),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Extends(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Struct(Struct),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Struct(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |     StructField(StructField), // TODO: not needed?
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 235 |     StructField(()), // TODO: not needed?
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |     VarDecl(VarDecl),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 236 |     VarDecl(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |     FuncDecl(FuncDecl),
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 237 |     FuncDecl(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |     FormalArg(FormalArg), // TODO: not needed?
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 238 |     FormalArg(()), // TODO: not needed?
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:239:15
[INFO] [stdout]     |
[INFO] [stdout] 239 |     LabelDecl(LabelDecl),
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 239 |     LabelDecl(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 |     IfElse(IfElse),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 241 |     IfElse(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:242:12
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Switch(Switch),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Switch(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:243:10
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Case(Case), // TODO: not needed?
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Case(()), // TODO: not needed?
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Default(Default), // TODO: not needed?
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Default(()), // TODO: not needed?
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     For(For),
[INFO] [stdout]     |     --- ^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 245 |     For(()),
[INFO] [stdout]     |         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |     Foreach(Foreach),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 246 |     Foreach(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 |     While(While),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 247 |     While(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:249:14
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Continue(Continue), // TODO: not needed?
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 249 |     Continue(()), // TODO: not needed?
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:250:11
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Break(Break), // TODO: not needed?
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Break(()), // TODO: not needed?
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Return(Return), // TODO: not needed?
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Return(()), // TODO: not needed?
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:252:11
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Yield(Yield), // TODO: not needed?
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Yield(()), // TODO: not needed?
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:253:15
[INFO] [stdout]     |
[INFO] [stdout] 253 |     LabelCall(LabelCall),
[INFO] [stdout]     |     --------- ^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 253 |     LabelCall(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Assignment(Assignment),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Assignment(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:256:11
[INFO] [stdout]     |
[INFO] [stdout] 256 |     Block(Block),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 256 |     Block(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |     Parenthesised(Parenthesised),
[INFO] [stdout]     |     ------------- ^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 257 |     Parenthesised(()),
[INFO] [stdout]     |                   ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     Identifier(Identifier),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 259 |     Identifier(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 260 |     String(String),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 260 |     String(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |     Literal(Literal),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 261 |     Literal(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:262:12
[INFO] [stdout]     |
[INFO] [stdout] 262 |     Vector(Vector),
[INFO] [stdout]     |     ------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 262 |     Vector(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 |     Array(Array),
[INFO] [stdout]     |     ----- ^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 263 |     Array(()),
[INFO] [stdout]     |           ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |     UnaryOp(UnaryOp),
[INFO] [stdout]     |     ------- ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 264 |     UnaryOp(()),
[INFO] [stdout]     |             ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |     BinaryOp(BinaryOp),
[INFO] [stdout]     |     -------- ^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 265 |     BinaryOp(()),
[INFO] [stdout]     |              ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |     ArrayAccess(ArrayAccess),
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 266 |     ArrayAccess(()),
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |     FunctionCall(FunctionCall),
[INFO] [stdout]     |     ------------ ^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 267 |     FunctionCall(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:268:16
[INFO] [stdout]     |
[INFO] [stdout] 268 |     StructInit(StructInit),
[INFO] [stdout]     |     ---------- ^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 268 |     StructInit(()),
[INFO] [stdout]     |                ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/parser/typed_node.rs:270:10
[INFO] [stdout]     |
[INFO] [stdout] 270 |     Type(Type)
[INFO] [stdout]     |     ---- ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 270 |     Type(())
[INFO] [stdout]     |          ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 45 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a456bad74aa04cf6d505c31cb3d7d57a98b08917bf00fe2a0045fd7cc51c5400", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a456bad74aa04cf6d505c31cb3d7d57a98b08917bf00fe2a0045fd7cc51c5400", kill_on_drop: false }`
[INFO] [stdout] a456bad74aa04cf6d505c31cb3d7d57a98b08917bf00fe2a0045fd7cc51c5400
