[INFO] cloning repository https://github.com/wleklinskimateusz/smc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wleklinskimateusz/smc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwleklinskimateusz%2Fsmc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwleklinskimateusz%2Fsmc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6b0429fbfde94ef3f38d8f80f3c328f15effc713
[INFO] checking wleklinskimateusz/smc against master#e1613686e0efc80a1a18b1263625450a8de3fb04 for pr-154492-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwleklinskimateusz%2Fsmc" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/wleklinskimateusz/smc
[INFO] finished tweaking git repo https://github.com/wleklinskimateusz/smc
[INFO] tweaked toml for git repo https://github.com/wleklinskimateusz/smc written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/wleklinskimateusz/smc on toolchain e1613686e0efc80a1a18b1263625450a8de3fb04
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e1613686e0efc80a1a18b1263625450a8de3fb04" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/wleklinskimateusz/smc already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e1613686e0efc80a1a18b1263625450a8de3fb04" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+e1613686e0efc80a1a18b1263625450a8de3fb04" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 56c040e73a0c812e4d4793ed26f9137416695897523b10cb96517c1a85e14627
[INFO] running `Command { std: "docker" "start" "-a" "56c040e73a0c812e4d4793ed26f9137416695897523b10cb96517c1a85e14627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "56c040e73a0c812e4d4793ed26f9137416695897523b10cb96517c1a85e14627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56c040e73a0c812e4d4793ed26f9137416695897523b10cb96517c1a85e14627", kill_on_drop: false }`
[INFO] [stdout] 56c040e73a0c812e4d4793ed26f9137416695897523b10cb96517c1a85e14627
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+e1613686e0efc80a1a18b1263625450a8de3fb04" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b61300e8674bd72487b62a4de425498a9d39fa39ac49293ed2f69acb20489f54
[INFO] running `Command { std: "docker" "start" "-a" "b61300e8674bd72487b62a4de425498a9d39fa39ac49293ed2f69acb20489f54", kill_on_drop: false }`
[INFO] [stderr]     Checking smc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn syntax_error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn syntax_error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn set_name(&mut self, name: &str) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `TokenCollector` is never used
[INFO] [stdout]  --> src/parser/lexical_analyzer.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait TokenCollector {
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LexicalAnalyzer` is never constructed
[INFO] [stdout]   --> src/parser/lexical_analyzer.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct LexicalAnalyzer {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:23:12
[INFO] [stdout]     |
[INFO] [stdout]  22 | impl LexicalAnalyzer {
[INFO] [stdout]     | -------------------- associated items in this implementation
[INFO] [stdout]  23 |     pub fn new(collector: Box<dyn TokenCollector>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  31 |     pub fn lex(&mut self, s: &str) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  41 |     fn lex_line(&mut self, line: &str) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  50 |     fn find_token(&mut self, line: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  54 |     fn find_whitespace(&mut self, line: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  69 |     fn find_single_char_token(&mut self, line: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     fn find_name(&mut self, line: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Transition` is never constructed
[INFO] [stdout]   --> src/parser/parser.rs:86:8
[INFO] [stdout]    |
[INFO] [stdout] 86 | struct Transition {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRANSITIONS` is never used
[INFO] [stdout]   --> src/parser/parser.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 | const TRANSITIONS: &'static [Transition] = &[
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `parser_state` and `builder` are never read
[INFO] [stdout]    --> src/parser/parser.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub struct Parser {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 337 |     parser_state: ParserState,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 338 |     builder: Box<dyn Builder>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `handle_event` and `handle_error` are never used
[INFO] [stdout]    --> src/parser/parser.rs:394:8
[INFO] [stdout]     |
[INFO] [stdout] 393 | impl Parser {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] 394 |     fn handle_event(&mut self, event: ParserEvent, line: u32, position: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 |     fn handle_error(&mut self, event: ParserEvent, line: u32, position: u32) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `subtransition` is never read
[INFO] [stdout]   --> src/parser/syntax_builder.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct SyntaxBuilder<'a> {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     subtransition: Option<SubTransitions<'a>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:196:38
[INFO] [stdout]     |
[INFO] [stdout] 196 |             fn open_brace(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |             fn open_brace(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:201:39
[INFO] [stdout]     |
[INFO] [stdout] 201 |             fn close_brace(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                       ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:201:50
[INFO] [stdout]     |
[INFO] [stdout] 201 |             fn close_brace(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                  ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:206:44
[INFO] [stdout]     |
[INFO] [stdout] 206 |             fn open_parenthesis(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:206:55
[INFO] [stdout]     |
[INFO] [stdout] 206 |             fn open_parenthesis(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:211:45
[INFO] [stdout]     |
[INFO] [stdout] 211 |             fn close_parenthesis(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                             ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:211:56
[INFO] [stdout]     |
[INFO] [stdout] 211 |             fn close_parenthesis(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                        ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:216:46
[INFO] [stdout]     |
[INFO] [stdout] 216 |             fn open_angle_bracket(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                              ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:216:57
[INFO] [stdout]     |
[INFO] [stdout] 216 |             fn open_angle_bracket(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:221:47
[INFO] [stdout]     |
[INFO] [stdout] 221 |             fn close_angle_bracket(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                               ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:221:58
[INFO] [stdout]     |
[INFO] [stdout] 221 |             fn close_angle_bracket(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:226:32
[INFO] [stdout]     |
[INFO] [stdout] 226 |             fn dash(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:226:43
[INFO] [stdout]     |
[INFO] [stdout] 226 |             fn dash(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:231:33
[INFO] [stdout]     |
[INFO] [stdout] 231 |             fn colon(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:231:44
[INFO] [stdout]     |
[INFO] [stdout] 231 |             fn colon(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:236:44
[INFO] [stdout]     |
[INFO] [stdout] 236 |             fn name(&mut self, name: &str, line: u32, position: u32) {
[INFO] [stdout]     |                                            ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:236:55
[INFO] [stdout]     |
[INFO] [stdout] 236 |             fn name(&mut self, name: &str, line: u32, position: u32) {
[INFO] [stdout]     |                                                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:241:33
[INFO] [stdout]     |
[INFO] [stdout] 241 |             fn error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/lexical_analyzer.rs:241:44
[INFO] [stdout]     |
[INFO] [stdout] 241 |             fn error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                            ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         state: super::parser::ParserState,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `event`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         event: super::parser::ParserEvent,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         line: u32,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         position: u32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `line`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn syntax_error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `position`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn syntax_error(&mut self, line: u32, position: u32) {
[INFO] [stdout]     |                                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/parser/syntax_builder.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn set_name(&mut self, name: &str) {
[INFO] [stdout]     |                            ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `subtransition` is never read
[INFO] [stdout]   --> src/parser/syntax_builder.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct SyntaxBuilder<'a> {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     subtransition: Option<SubTransitions<'a>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] running `Command { std: "docker" "inspect" "b61300e8674bd72487b62a4de425498a9d39fa39ac49293ed2f69acb20489f54", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b61300e8674bd72487b62a4de425498a9d39fa39ac49293ed2f69acb20489f54", kill_on_drop: false }`
[INFO] [stdout] b61300e8674bd72487b62a4de425498a9d39fa39ac49293ed2f69acb20489f54
