[INFO] fetching crate smpl 0.13.0... [INFO] extracting crate smpl 0.13.0 into work/ex/pr-61874/sources/master#9f06855064ed06a50c496577b21ca50f92a2e67d/reg/smpl/0.13.0 [INFO] extracting crate smpl 0.13.0 into work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/smpl/0.13.0 [INFO] validating manifest of smpl-0.13.0 on toolchain master#9f06855064ed06a50c496577b21ca50f92a2e67d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of smpl-0.13.0 on toolchain try#d3301713b54af69ca9de941a8c6b0d8287dbd6df [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing smpl-0.13.0 [INFO] finished frobbing smpl-0.13.0 [INFO] frobbed toml for smpl-0.13.0 written to work/ex/pr-61874/sources/master#9f06855064ed06a50c496577b21ca50f92a2e67d/reg/smpl/0.13.0/Cargo.toml [INFO] started frobbing smpl-0.13.0 [INFO] finished frobbing smpl-0.13.0 [INFO] frobbed toml for smpl-0.13.0 written to work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/smpl/0.13.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking smpl-0.13.0 against try#d3301713b54af69ca9de941a8c6b0d8287dbd6df for pr-61874 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61874/worker-2/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/smpl/0.13.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] dbc6a03b04626b2d34269ae9674ac422154e1843d384185da73a6ce96c8b05c8 [INFO] running `"docker" "start" "-a" "dbc6a03b04626b2d34269ae9674ac422154e1843d384185da73a6ce96c8b05c8"` [INFO] [stderr] Checking irmatch v0.2.0 [INFO] [stderr] Compiling synstructure v0.10.2 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Checking smpl v0.13.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `crate::analysis::TypeId` [INFO] [stderr] --> src/err.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::analysis::TypeId; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::ast::*` [INFO] [stderr] --> src/err.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::ast::*; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::span::Span` [INFO] [stderr] --> src/err.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::span::Span; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/ast.rs:490:38 [INFO] [stderr] | [INFO] [stderr] 490 | pub fn iter<'a>(&'a self) -> Box + 'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator + 'a` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::ast::Module` [INFO] [stderr] --> src/parser/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::ast::Module; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::default::Default` [INFO] [stderr] --> src/parser/tokens.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Peekable` [INFO] [stderr] --> src/parser/parser.rs:1:27 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::{Iterator, Peekable}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 147 | let _pound = consume_token!(tokens, Token::Pound, parser_state!("annotations", "pound")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 147 | let _pound = consume_token!(tokens, Token::Pound, parser_state!("annotations", "pound")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 148 | let _lbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 149 | | tokens, [INFO] [stderr] 150 | | Token::LBracket, [INFO] [stderr] 151 | | parser_state!("annotations", "lbracket") [INFO] [stderr] 152 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 148 | let _lbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 149 | | tokens, [INFO] [stderr] 150 | | Token::LBracket, [INFO] [stderr] 151 | | parser_state!("annotations", "lbracket") [INFO] [stderr] 152 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 156 | let _rbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 157 | | tokens, [INFO] [stderr] 158 | | Token::RBracket, [INFO] [stderr] 159 | | parser_state!("annotations", "rbracket") [INFO] [stderr] 160 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 156 | let _rbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 157 | | tokens, [INFO] [stderr] 158 | | Token::RBracket, [INFO] [stderr] 159 | | parser_state!("annotations", "rbracket") [INFO] [stderr] 160 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 178 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 179 | | tokens, [INFO] [stderr] 180 | | Token::Comma, [INFO] [stderr] 181 | | parser_state!("kv-list", "comma-separator") [INFO] [stderr] 182 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 178 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 179 | | tokens, [INFO] [stderr] 180 | | Token::Comma, [INFO] [stderr] 181 | | parser_state!("kv-list", "comma-separator") [INFO] [stderr] 182 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 206 | let (_, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 207 | | Token::Identifier(i) => i, [INFO] [stderr] 208 | | parser_state!("kvpair", "key")); [INFO] [stderr] | |___________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 206 | let (_, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 207 | | Token::Identifier(i) => i, [INFO] [stderr] 208 | | parser_state!("kvpair", "key")); [INFO] [stderr] | |___________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 218 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("kvpair", "assign")); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 218 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("kvpair", "assign")); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 219 | let (_, v) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 220 | | Token::StringLiteral(s) => s, [INFO] [stderr] 221 | | parser_state!("kvpair", "value")); [INFO] [stderr] | |_____________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 219 | let (_, v) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 220 | | Token::StringLiteral(s) => s, [INFO] [stderr] 221 | | parser_state!("kvpair", "value")); [INFO] [stderr] | |_____________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | let (uspan, _) = consume_token!(tokens, Token::Use, parser_state!("use-decl", "use")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | let (uspan, _) = consume_token!(tokens, Token::Use, parser_state!("use-decl", "use")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 230 | let (mspan, module) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 231 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 232 | | parser_state!("use-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 230 | let (mspan, module) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 231 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 232 | | parser_state!("use-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 233 | let _semi = consume_token!(tokens, Token::Semi, parser_state!("use-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 233 | let _semi = consume_token!(tokens, Token::Semi, parser_state!("use-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 261 | consume_token!(tokens, Token::Builtin, parser_state!("fn-decl", "builtin")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 261 | consume_token!(tokens, Token::Builtin, parser_state!("fn-decl", "builtin")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 265 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-decl", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 265 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-decl", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 270 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 271 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 272 | | parser_state!("fn-decl", "name")); [INFO] [stderr] | |_________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 270 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 271 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 272 | | parser_state!("fn-decl", "name")); [INFO] [stderr] | |_________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 273 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 274 | | tokens, [INFO] [stderr] 275 | | Token::LParen, [INFO] [stderr] 276 | | parser_state!("fn-decl", "(type?) parameter lparen") [INFO] [stderr] 277 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 273 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 274 | | tokens, [INFO] [stderr] 275 | | Token::LParen, [INFO] [stderr] 276 | | parser_state!("fn-decl", "(type?) parameter lparen") [INFO] [stderr] 277 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 290 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 291 | | tokens, [INFO] [stderr] 292 | | Token::LParen, [INFO] [stderr] 293 | | parser_state!("fn-decl", "parameter lparen") [INFO] [stderr] 294 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 290 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 291 | | tokens, [INFO] [stderr] 292 | | Token::LParen, [INFO] [stderr] 293 | | parser_state!("fn-decl", "parameter lparen") [INFO] [stderr] 294 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | let _unchecked = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 310 | | tokens, [INFO] [stderr] 311 | | Token::Unchecked, [INFO] [stderr] 312 | | parser_state!("fn-decl", "UNCHECKED parameter") [INFO] [stderr] 313 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | let _unchecked = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 310 | | tokens, [INFO] [stderr] 311 | | Token::Unchecked, [INFO] [stderr] 312 | | parser_state!("fn-decl", "UNCHECKED parameter") [INFO] [stderr] 313 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 334 | | tokens, [INFO] [stderr] 335 | | Token::RParen, [INFO] [stderr] 336 | | parser_state!("fn-decl", "parameter rparen") [INFO] [stderr] 337 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 334 | | tokens, [INFO] [stderr] 335 | | Token::RParen, [INFO] [stderr] 336 | | parser_state!("fn-decl", "parameter rparen") [INFO] [stderr] 337 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 349 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 350 | | tokens, [INFO] [stderr] 351 | | Token::Arrow, [INFO] [stderr] 352 | | parser_state!("fn-decl", "return type arrow") [INFO] [stderr] 353 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 349 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 350 | | tokens, [INFO] [stderr] 351 | | Token::Arrow, [INFO] [stderr] 352 | | parser_state!("fn-decl", "return type arrow") [INFO] [stderr] 353 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 366 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 367 | | tokens, [INFO] [stderr] 368 | | Token::Semi, [INFO] [stderr] 369 | | parser_state!("fn-decl", "builtin-semicolon") [INFO] [stderr] 370 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 366 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 367 | | tokens, [INFO] [stderr] 368 | | Token::Semi, [INFO] [stderr] 369 | | parser_state!("fn-decl", "builtin-semicolon") [INFO] [stderr] 370 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 435 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 436 | | tokens, [INFO] [stderr] 437 | | Token::Comma, [INFO] [stderr] 438 | | parser_state!("fn-param-list", "comma separator") [INFO] [stderr] 439 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 435 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 436 | | tokens, [INFO] [stderr] 437 | | Token::Comma, [INFO] [stderr] 438 | | parser_state!("fn-param-list", "comma separator") [INFO] [stderr] 439 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 463 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 464 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 465 | | parser_state!("fn-param", "parameter name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 463 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 464 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 465 | | parser_state!("fn-param", "parameter name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 466 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 467 | | tokens, [INFO] [stderr] 468 | | Token::Colon, [INFO] [stderr] 469 | | parser_state!("fn-param", "param type colon") [INFO] [stderr] 470 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 466 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 467 | | tokens, [INFO] [stderr] 468 | | Token::Colon, [INFO] [stderr] 469 | | parser_state!("fn-param", "param type colon") [INFO] [stderr] 470 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 493 | | tokens, [INFO] [stderr] 494 | | Token::Struct, [INFO] [stderr] 495 | | parser_state!("struct-decl", "struct") [INFO] [stderr] 496 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 493 | | tokens, [INFO] [stderr] 494 | | Token::Struct, [INFO] [stderr] 495 | | parser_state!("struct-decl", "struct") [INFO] [stderr] 496 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | _________________________________- [INFO] [stderr] 498 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 499 | | parser_state!("struct-decl", "name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | _________________________________- [INFO] [stderr] 498 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 499 | | parser_state!("struct-decl", "name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 515 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 516 | | tokens, [INFO] [stderr] 517 | | Token::LBrace, [INFO] [stderr] 518 | | parser_state!("struct-decl", "fields lbrace") [INFO] [stderr] 519 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 515 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 516 | | tokens, [INFO] [stderr] 517 | | Token::LBrace, [INFO] [stderr] 518 | | parser_state!("struct-decl", "fields lbrace") [INFO] [stderr] 519 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 541 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 542 | | tokens, [INFO] [stderr] 543 | | Token::RBrace, [INFO] [stderr] 544 | | parser_state!("struct-decl", "fields rbrace") [INFO] [stderr] 545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 541 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 542 | | tokens, [INFO] [stderr] 543 | | Token::RBrace, [INFO] [stderr] 544 | | parser_state!("struct-decl", "fields rbrace") [INFO] [stderr] 545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 575 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 576 | | tokens, [INFO] [stderr] 577 | | Token::Comma, [INFO] [stderr] 578 | | parser_state!("struct-field-list", "comma separator") [INFO] [stderr] 579 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 575 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 576 | | tokens, [INFO] [stderr] 577 | | Token::Comma, [INFO] [stderr] 578 | | parser_state!("struct-field-list", "comma separator") [INFO] [stderr] 579 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 603 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 604 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 605 | | parser_state!("struct-field", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 603 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 604 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 605 | | parser_state!("struct-field", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 606 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 607 | | tokens, [INFO] [stderr] 608 | | Token::Colon, [INFO] [stderr] 609 | | parser_state!("struct-field", "field type colon") [INFO] [stderr] 610 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 606 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 607 | | tokens, [INFO] [stderr] 608 | | Token::Colon, [INFO] [stderr] 609 | | parser_state!("struct-field", "field type colon") [INFO] [stderr] 610 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 624 | let (modloc, _) = consume_token!(tokens, Token::Mod, parser_state!("mod-decl", "mod")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 624 | let (modloc, _) = consume_token!(tokens, Token::Mod, parser_state!("mod-decl", "mod")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 625 | let (_idloc, ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 626 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 627 | | parser_state!("mod-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 625 | let (_idloc, ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 626 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 627 | | parser_state!("mod-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 628 | let (semiloc, _) = consume_token!(tokens, Token::Semi, parser_state!("mod-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 628 | let (semiloc, _) = consume_token!(tokens, Token::Semi, parser_state!("mod-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 697 | let (floc, first) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 698 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 699 | | parser_state!("module-binding", "root")); [INFO] [stderr] | |________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 697 | let (floc, first) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 698 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 699 | | parser_state!("module-binding", "root")); [INFO] [stderr] | |________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 712 | let _coloncolon = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 713 | | tokens, [INFO] [stderr] 714 | | Token::ColonColon, [INFO] [stderr] 715 | | parser_state!("module-binding", "segment coloncolon") [INFO] [stderr] 716 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 712 | let _coloncolon = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 713 | | tokens, [INFO] [stderr] 714 | | Token::ColonColon, [INFO] [stderr] 715 | | parser_state!("module-binding", "segment coloncolon") [INFO] [stderr] 716 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 717 | let (nloc, next) = consume_token!(tokens, [INFO] [stderr] | ____________________________- [INFO] [stderr] 718 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 719 | | parser_state!("module-binding", "segment name")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 717 | let (nloc, next) = consume_token!(tokens, [INFO] [stderr] | ____________________________- [INFO] [stderr] 718 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 719 | | parser_state!("module-binding", "segment name")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 728 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 729 | | tokens, [INFO] [stderr] 730 | | Token::LBracket, [INFO] [stderr] 731 | | parser_state!("array-type", "lbracket") [INFO] [stderr] 732 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 728 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 729 | | tokens, [INFO] [stderr] 730 | | Token::LBracket, [INFO] [stderr] 731 | | parser_state!("array-type", "lbracket") [INFO] [stderr] 732 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 737 | let _semi = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 738 | | tokens, [INFO] [stderr] 739 | | Token::Semi, [INFO] [stderr] 740 | | parser_state!("array-type", "semicolon") [INFO] [stderr] 741 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 737 | let _semi = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 738 | | tokens, [INFO] [stderr] 739 | | Token::Semi, [INFO] [stderr] 740 | | parser_state!("array-type", "semicolon") [INFO] [stderr] 741 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 742 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | _______________________- [INFO] [stderr] 743 | | Token::IntLiteral(i) => i, [INFO] [stderr] 744 | | parser_state!("array-type", "array size")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 742 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | _______________________- [INFO] [stderr] 743 | | Token::IntLiteral(i) => i, [INFO] [stderr] 744 | | parser_state!("array-type", "array size")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 745 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 746 | | tokens, [INFO] [stderr] 747 | | Token::RBracket, [INFO] [stderr] 748 | | parser_state!("array-type", "rbracket") [INFO] [stderr] 749 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 745 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 746 | | tokens, [INFO] [stderr] 747 | | Token::RBracket, [INFO] [stderr] 748 | | parser_state!("array-type", "rbracket") [INFO] [stderr] 749 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 767 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-type", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 767 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-type", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 768 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 769 | | tokens, [INFO] [stderr] 770 | | Token::LParen, [INFO] [stderr] 771 | | parser_state!("fn-type", "(type?)param lparen") [INFO] [stderr] 772 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 768 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 769 | | tokens, [INFO] [stderr] 770 | | Token::LParen, [INFO] [stderr] 771 | | parser_state!("fn-type", "(type?)param lparen") [INFO] [stderr] 772 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 788 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 789 | | tokens, [INFO] [stderr] 790 | | Token::LParen, [INFO] [stderr] 791 | | parser_state!("fn-type", "param lparen") [INFO] [stderr] 792 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 788 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 789 | | tokens, [INFO] [stderr] 790 | | Token::LParen, [INFO] [stderr] 791 | | parser_state!("fn-type", "param lparen") [INFO] [stderr] 792 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | let (rparenloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 815 | | tokens, [INFO] [stderr] 816 | | Token::RParen, [INFO] [stderr] 817 | | parser_state!("fn-type", "param rparen") [INFO] [stderr] 818 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | let (rparenloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 815 | | tokens, [INFO] [stderr] 816 | | Token::RParen, [INFO] [stderr] 817 | | parser_state!("fn-type", "param rparen") [INFO] [stderr] 818 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 831 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 832 | | tokens, [INFO] [stderr] 833 | | Token::Arrow, [INFO] [stderr] 834 | | parser_state!("fn-type", "return type arrow") [INFO] [stderr] 835 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 831 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 832 | | tokens, [INFO] [stderr] 833 | | Token::Arrow, [INFO] [stderr] 834 | | parser_state!("fn-type", "return type arrow") [INFO] [stderr] 835 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 867 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 868 | | tokens, [INFO] [stderr] 869 | | Token::Comma, [INFO] [stderr] 870 | | parser_state!("fn-type-params", "comma separator") [INFO] [stderr] 871 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 867 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 868 | | tokens, [INFO] [stderr] 869 | | Token::Comma, [INFO] [stderr] 870 | | parser_state!("fn-type-params", "comma separator") [INFO] [stderr] 871 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 895 | let (lloc, _) = consume_token!(tokens, Token::LBrace, parser_state!("block", "lbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 895 | let (lloc, _) = consume_token!(tokens, Token::LBrace, parser_state!("block", "lbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 910 | let (rloc, _) = consume_token!(tokens, Token::RBrace, parser_state!("block", "rbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 910 | let (rloc, _) = consume_token!(tokens, Token::RBrace, parser_state!("block", "rbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 996 | consume_token!(tokens, Token::Semi, parser_state!("stmt-expr", "semicolon")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 996 | consume_token!(tokens, Token::Semi, parser_state!("stmt-expr", "semicolon")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1020 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 1021 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1022 | | parser_state!("potential-assign", "root")); [INFO] [stderr] | |___________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1020 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 1021 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1022 | | parser_state!("potential-assign", "root")); [INFO] [stderr] | |___________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1070 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1071 | | tokens, [INFO] [stderr] 1072 | | Token::Semi, [INFO] [stderr] 1073 | | parser_state!("stmt-expr-module-path", "semicolon") [INFO] [stderr] 1074 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1070 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1071 | | tokens, [INFO] [stderr] 1072 | | Token::Semi, [INFO] [stderr] 1073 | | parser_state!("stmt-expr-module-path", "semicolon") [INFO] [stderr] 1074 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1083 | let (lspan, _lparen) = consume_token!( [INFO] [stderr] | ____________________________________- [INFO] [stderr] 1084 | | tokens, [INFO] [stderr] 1085 | | Token::LParen, [INFO] [stderr] 1086 | | parser_state!("stmt-expr-potential-fn-call", "lparen") [INFO] [stderr] 1087 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1083 | let (lspan, _lparen) = consume_token!( [INFO] [stderr] | ____________________________________- [INFO] [stderr] 1084 | | tokens, [INFO] [stderr] 1085 | | Token::LParen, [INFO] [stderr] 1086 | | parser_state!("stmt-expr-potential-fn-call", "lparen") [INFO] [stderr] 1087 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1144 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1145 | | tokens, [INFO] [stderr] 1146 | | Token::Semi, [INFO] [stderr] 1147 | | parser_state!("stmt-expr-fn-call", "semicolon") [INFO] [stderr] 1148 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1144 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1145 | | tokens, [INFO] [stderr] 1146 | | Token::Semi, [INFO] [stderr] 1147 | | parser_state!("stmt-expr-fn-call", "semicolon") [INFO] [stderr] 1148 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1154 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 1155 | | tokens, [INFO] [stderr] 1156 | | Token::LBracket, [INFO] [stderr] 1157 | | parser_state!("potential_assign-indexing", "lbracket") [INFO] [stderr] 1158 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1154 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 1155 | | tokens, [INFO] [stderr] 1156 | | Token::LBracket, [INFO] [stderr] 1157 | | parser_state!("potential_assign-indexing", "lbracket") [INFO] [stderr] 1158 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1164 | let (_rspan, _rbracket) = consume_token!( [INFO] [stderr] | _______________________________________- [INFO] [stderr] 1165 | | tokens, [INFO] [stderr] 1166 | | Token::RBracket, [INFO] [stderr] 1167 | | parser_state!("potential_assign-indexing", "rbracket") [INFO] [stderr] 1168 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1164 | let (_rspan, _rbracket) = consume_token!( [INFO] [stderr] | _______________________________________- [INFO] [stderr] 1165 | | tokens, [INFO] [stderr] 1166 | | Token::RBracket, [INFO] [stderr] 1167 | | parser_state!("potential_assign-indexing", "rbracket") [INFO] [stderr] 1168 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1204 | let _assignop = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1204 | let _assignop = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1212 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1213 | | tokens, [INFO] [stderr] 1214 | | Token::Semi, [INFO] [stderr] 1215 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1216 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1212 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1213 | | tokens, [INFO] [stderr] 1214 | | Token::Semi, [INFO] [stderr] 1215 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1216 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1242 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1243 | | tokens, [INFO] [stderr] 1244 | | Token::Semi, [INFO] [stderr] 1245 | | parser_state!("expr-stmt-singleton", "semicolon") [INFO] [stderr] 1246 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1242 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1243 | | tokens, [INFO] [stderr] 1244 | | Token::Semi, [INFO] [stderr] 1245 | | parser_state!("expr-stmt-singleton", "semicolon") [INFO] [stderr] 1246 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1274 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1275 | | tokens, [INFO] [stderr] 1276 | | Token::Semi, [INFO] [stderr] 1277 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1278 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1274 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1275 | | tokens, [INFO] [stderr] 1276 | | Token::Semi, [INFO] [stderr] 1277 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1278 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1301 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1302 | | tokens, [INFO] [stderr] 1303 | | Token::Semi, [INFO] [stderr] 1304 | | parser_state!("stmt-expr-path", "semicolon") [INFO] [stderr] 1305 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1301 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1302 | | tokens, [INFO] [stderr] 1303 | | Token::Semi, [INFO] [stderr] 1304 | | parser_state!("stmt-expr-path", "semicolon") [INFO] [stderr] 1305 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1313 | let (letloc, _) = consume_token!(tokens, Token::Let, parser_state!("local-var-decl", "let")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1313 | let (letloc, _) = consume_token!(tokens, Token::Let, parser_state!("local-var-decl", "let")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1315 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 1316 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 1317 | | parser_state!("local-var-decl", "name")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1315 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 1316 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 1317 | | parser_state!("local-var-decl", "name")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1330 | let _colon = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1331 | | tokens, [INFO] [stderr] 1332 | | Token::Colon, [INFO] [stderr] 1333 | | parser_state!("local-var-decl", "type colon") [INFO] [stderr] 1334 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1330 | let _colon = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1331 | | tokens, [INFO] [stderr] 1332 | | Token::Colon, [INFO] [stderr] 1333 | | parser_state!("local-var-decl", "type colon") [INFO] [stderr] 1334 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1341 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("local-var-decl", "=")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1341 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("local-var-decl", "=")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1349 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1350 | | tokens, [INFO] [stderr] 1351 | | Token::Semi, [INFO] [stderr] 1352 | | parser_state!("local-var-decl", "semicolon") [INFO] [stderr] 1353 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1349 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1350 | | tokens, [INFO] [stderr] 1351 | | Token::Semi, [INFO] [stderr] 1352 | | parser_state!("local-var-decl", "semicolon") [INFO] [stderr] 1353 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1373 | let (ifloc, _) = consume_token!(tokens, Token::If, parser_state!("if-stmt", "if")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1373 | let (ifloc, _) = consume_token!(tokens, Token::If, parser_state!("if-stmt", "if")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1395 | let _elif = consume_token!(tokens, Token::Elif, parser_state!("if-stmt", "elif")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1395 | let _elif = consume_token!(tokens, Token::Elif, parser_state!("if-stmt", "elif")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1405 | let _else = consume_token!(tokens, Token::Else, parser_state!("if-stmt", "else")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1405 | let _else = consume_token!(tokens, Token::Else, parser_state!("if-stmt", "else")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1442 | let (whileloc, _) = consume_token!(tokens, Token::While, parser_state!("while-stmt", "while")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1442 | let (whileloc, _) = consume_token!(tokens, Token::While, parser_state!("while-stmt", "while")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1462 | let (returnloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1463 | | tokens, [INFO] [stderr] 1464 | | Token::Return, [INFO] [stderr] 1465 | | parser_state!("return-stmt", "return") [INFO] [stderr] 1466 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1462 | let (returnloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1463 | | tokens, [INFO] [stderr] 1464 | | Token::Return, [INFO] [stderr] 1465 | | parser_state!("return-stmt", "return") [INFO] [stderr] 1466 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1479 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 1480 | | tokens, [INFO] [stderr] 1481 | | Token::Semi, [INFO] [stderr] 1482 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1483 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1479 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 1480 | | tokens, [INFO] [stderr] 1481 | | Token::Semi, [INFO] [stderr] 1482 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1483 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1494 | let _semi = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1495 | | tokens, [INFO] [stderr] 1496 | | Token::Semi, [INFO] [stderr] 1497 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1498 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1494 | let _semi = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1495 | | tokens, [INFO] [stderr] 1496 | | Token::Semi, [INFO] [stderr] 1497 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1498 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1513 | let (contloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1514 | | tokens, [INFO] [stderr] 1515 | | Token::Continue, [INFO] [stderr] 1516 | | parser_state!("continue-stmt", "continue") [INFO] [stderr] 1517 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1513 | let (contloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1514 | | tokens, [INFO] [stderr] 1515 | | Token::Continue, [INFO] [stderr] 1516 | | parser_state!("continue-stmt", "continue") [INFO] [stderr] 1517 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1518 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1519 | | tokens, [INFO] [stderr] 1520 | | Token::Semi, [INFO] [stderr] 1521 | | parser_state!("continue-stmt", "semicolon") [INFO] [stderr] 1522 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1518 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1519 | | tokens, [INFO] [stderr] 1520 | | Token::Semi, [INFO] [stderr] 1521 | | parser_state!("continue-stmt", "semicolon") [INFO] [stderr] 1522 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1529 | let (contloc, _) = consume_token!(tokens, Token::Break, parser_state!("break-stmt", "break")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1529 | let (contloc, _) = consume_token!(tokens, Token::Break, parser_state!("break-stmt", "break")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1530 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1531 | | tokens, [INFO] [stderr] 1532 | | Token::Semi, [INFO] [stderr] 1533 | | parser_state!("break-stmt", "semicolon") [INFO] [stderr] 1534 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1530 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1531 | | tokens, [INFO] [stderr] 1532 | | Token::Semi, [INFO] [stderr] 1533 | | parser_state!("break-stmt", "semicolon") [INFO] [stderr] 1534 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1541 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1542 | | tokens, [INFO] [stderr] 1543 | | Token::LParen, [INFO] [stderr] 1544 | | parser_state!("type_param_list", "lparen") [INFO] [stderr] 1545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1541 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1542 | | tokens, [INFO] [stderr] 1543 | | Token::LParen, [INFO] [stderr] 1544 | | parser_state!("type_param_list", "lparen") [INFO] [stderr] 1545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1551 | let _type = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 1552 | | tokens, [INFO] [stderr] 1553 | | Token::Type, [INFO] [stderr] 1554 | | parser_state!("type-param-list", "type") [INFO] [stderr] 1555 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1551 | let _type = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 1552 | | tokens, [INFO] [stderr] 1553 | | Token::Type, [INFO] [stderr] 1554 | | parser_state!("type-param-list", "type") [INFO] [stderr] 1555 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1557 | let mut type_params = vec![consume_token!(tokens, [INFO] [stderr] | ________________________________- [INFO] [stderr] 1558 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1559 | | parser_state!("type-param-list", "type-param"))]; [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1557 | let mut type_params = vec![consume_token!(tokens, [INFO] [stderr] | ________________________________- [INFO] [stderr] 1558 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1559 | | parser_state!("type-param-list", "type-param"))]; [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1570 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1571 | | tokens, [INFO] [stderr] 1572 | | Token::Comma, [INFO] [stderr] 1573 | | parser_state!("type-param-list", "comma-separator") [INFO] [stderr] 1574 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1570 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1571 | | tokens, [INFO] [stderr] 1572 | | Token::Comma, [INFO] [stderr] 1573 | | parser_state!("type-param-list", "comma-separator") [INFO] [stderr] 1574 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1583 | type_params.push(consume_token!(tokens, [INFO] [stderr] | __________________________________- [INFO] [stderr] 1584 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1585 | | parser_state!("type-param-list", "type-param"))); [INFO] [stderr] | |__________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1583 | type_params.push(consume_token!(tokens, [INFO] [stderr] | __________________________________- [INFO] [stderr] 1584 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1585 | | parser_state!("type-param-list", "type-param"))); [INFO] [stderr] | |__________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1593 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1594 | | tokens, [INFO] [stderr] 1595 | | Token::RParen, [INFO] [stderr] 1596 | | parser_state!("type-param-list", "rparen") [INFO] [stderr] 1597 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1593 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1594 | | tokens, [INFO] [stderr] 1595 | | Token::RParen, [INFO] [stderr] 1596 | | parser_state!("type-param-list", "rparen") [INFO] [stderr] 1597 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1610 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1611 | | tokens, [INFO] [stderr] 1612 | | Token::LParen, [INFO] [stderr] 1613 | | parser_state!("type-arg-list", "lparen") [INFO] [stderr] 1614 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1610 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1611 | | tokens, [INFO] [stderr] 1612 | | Token::LParen, [INFO] [stderr] 1613 | | parser_state!("type-arg-list", "lparen") [INFO] [stderr] 1614 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1620 | let _type = consume_token!(tokens, Token::Type, parser_state!("type-arg-list", "type")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1620 | let _type = consume_token!(tokens, Token::Type, parser_state!("type-arg-list", "type")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1636 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1637 | | tokens, [INFO] [stderr] 1638 | | Token::Comma, [INFO] [stderr] 1639 | | parser_state!("type-arg-list", "comma-separator") [INFO] [stderr] 1640 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1636 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1637 | | tokens, [INFO] [stderr] 1638 | | Token::Comma, [INFO] [stderr] 1639 | | parser_state!("type-arg-list", "comma-separator") [INFO] [stderr] 1640 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1660 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1661 | | tokens, [INFO] [stderr] 1662 | | Token::RParen, [INFO] [stderr] 1663 | | parser_state!("type-arg-list", "rparen") [INFO] [stderr] 1664 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1660 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1661 | | tokens, [INFO] [stderr] 1662 | | Token::RParen, [INFO] [stderr] 1663 | | parser_state!("type-arg-list", "rparen") [INFO] [stderr] 1664 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `Peekable` [INFO] [stderr] --> src/parser/expr_parser.rs:1:27 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::{Iterator, Peekable}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | let _pipe = consume_token!(tokens, Token::Pipe, parser_state!("piped-expr", "|>")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | let _pipe = consume_token!(tokens, Token::Pipe, parser_state!("piped-expr", "|>")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:150:34 [INFO] [stderr] | [INFO] [stderr] 150 | let (_next_span, next) = consume_token!(tokens, parser_state!("expr")); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:150:34 [INFO] [stderr] | [INFO] [stderr] 150 | let (_next_span, next) = consume_token!(tokens, parser_state!("expr")); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:261:32 [INFO] [stderr] | [INFO] [stderr] 261 | let (uspan, uop) = consume_token!(tokens, parser_state!("uni-expr", "uni-op")); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:261:32 [INFO] [stderr] | [INFO] [stderr] 261 | let (uspan, uop) = consume_token!(tokens, parser_state!("uni-expr", "uni-op")); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:317:17 [INFO] [stderr] | [INFO] [stderr] 317 | consume_token!(tokens, Token::LParen, parser_state!("paren-expr", "lparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:317:17 [INFO] [stderr] | [INFO] [stderr] 317 | consume_token!(tokens, Token::LParen, parser_state!("paren-expr", "lparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:325:17 [INFO] [stderr] | [INFO] [stderr] 325 | consume_token!(tokens, Token::RParen, parser_state!("paren-expr", "rparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:325:17 [INFO] [stderr] | [INFO] [stderr] 325 | consume_token!(tokens, Token::RParen, parser_state!("paren-expr", "rparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:361:35 [INFO] [stderr] | [INFO] [stderr] 361 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 362 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 363 | | parser_state!("identifier-leaf", "root")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:361:35 [INFO] [stderr] | [INFO] [stderr] 361 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 362 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 363 | | parser_state!("identifier-leaf", "root")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:391:17 [INFO] [stderr] | [INFO] [stderr] 391 | consume_token!(tokens, Token::LParen, parser_state!("fn-call", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:391:17 [INFO] [stderr] | [INFO] [stderr] 391 | consume_token!(tokens, Token::LParen, parser_state!("fn-call", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:461:29 [INFO] [stderr] | [INFO] [stderr] 461 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 462 | | tokens, [INFO] [stderr] 463 | | Token::LBracket, [INFO] [stderr] 464 | | parser_state!("indexing-expr", "lbracket") [INFO] [stderr] 465 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:461:29 [INFO] [stderr] | [INFO] [stderr] 461 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 462 | | tokens, [INFO] [stderr] 463 | | Token::LBracket, [INFO] [stderr] 464 | | parser_state!("indexing-expr", "lbracket") [INFO] [stderr] 465 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:471:38 [INFO] [stderr] | [INFO] [stderr] 471 | let (rspan, _rbracket) = consume_token!( [INFO] [stderr] | ______________________________________- [INFO] [stderr] 472 | | tokens, [INFO] [stderr] 473 | | Token::RBracket, [INFO] [stderr] 474 | | parser_state!("indexing-expr", "rbracket") [INFO] [stderr] 475 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:471:38 [INFO] [stderr] | [INFO] [stderr] 471 | let (rspan, _rbracket) = consume_token!( [INFO] [stderr] | ______________________________________- [INFO] [stderr] 472 | | tokens, [INFO] [stderr] 473 | | Token::RBracket, [INFO] [stderr] 474 | | parser_state!("indexing-expr", "rbracket") [INFO] [stderr] 475 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:535:20 [INFO] [stderr] | [INFO] [stderr] 535 | let _dot = consume_token!(tokens, Token::Dot, parser_state!("access-path", "dot")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:535:20 [INFO] [stderr] | [INFO] [stderr] 535 | let _dot = consume_token!(tokens, Token::Dot, parser_state!("access-path", "dot")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:564:26 [INFO] [stderr] | [INFO] [stderr] 564 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 565 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 566 | | parser_state!("path-segment", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:564:26 [INFO] [stderr] | [INFO] [stderr] 564 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 565 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 566 | | parser_state!("path-segment", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:584:29 [INFO] [stderr] | [INFO] [stderr] 584 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 585 | | tokens, [INFO] [stderr] 586 | | Token::LBracket, [INFO] [stderr] 587 | | parser_state!("path-segment-indexing", "lbracket") [INFO] [stderr] 588 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:584:29 [INFO] [stderr] | [INFO] [stderr] 584 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 585 | | tokens, [INFO] [stderr] 586 | | Token::LBracket, [INFO] [stderr] 587 | | parser_state!("path-segment-indexing", "lbracket") [INFO] [stderr] 588 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:596:29 [INFO] [stderr] | [INFO] [stderr] 596 | let _rbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 597 | | tokens, [INFO] [stderr] 598 | | Token::RBracket, [INFO] [stderr] 599 | | parser_state!("path-segment-indexing", "rbracket") [INFO] [stderr] 600 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:596:29 [INFO] [stderr] | [INFO] [stderr] 596 | let _rbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 597 | | tokens, [INFO] [stderr] 598 | | Token::RBracket, [INFO] [stderr] 599 | | parser_state!("path-segment-indexing", "rbracket") [INFO] [stderr] 600 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:614:22 [INFO] [stderr] | [INFO] [stderr] 614 | let (lspan, _) = consume_token!(tokens, Token::LParen, parser_state!("fn-args", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:614:22 [INFO] [stderr] | [INFO] [stderr] 614 | let (lspan, _) = consume_token!(tokens, Token::LParen, parser_state!("fn-args", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:655:26 [INFO] [stderr] | [INFO] [stderr] 655 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 656 | | tokens, [INFO] [stderr] 657 | | Token::Comma, [INFO] [stderr] 658 | | parser_state!("fn-args", "comma separator") [INFO] [stderr] 659 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:655:26 [INFO] [stderr] | [INFO] [stderr] 655 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 656 | | tokens, [INFO] [stderr] 657 | | Token::Comma, [INFO] [stderr] 658 | | parser_state!("fn-args", "comma separator") [INFO] [stderr] 659 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:663:22 [INFO] [stderr] | [INFO] [stderr] 663 | let (rspan, _) = consume_token!(tokens, Token::RParen, parser_state!("fn-args", "rparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:663:22 [INFO] [stderr] | [INFO] [stderr] 663 | let (rspan, _) = consume_token!(tokens, Token::RParen, parser_state!("fn-args", "rparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:690:27 [INFO] [stderr] | [INFO] [stderr] 690 | let (_cspan, _) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 691 | | tokens, [INFO] [stderr] 692 | | Token::ColonColon, [INFO] [stderr] 693 | | parser_state!("expr-module-segment", "coloncolon") [INFO] [stderr] 694 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:690:27 [INFO] [stderr] | [INFO] [stderr] 690 | let (_cspan, _) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 691 | | tokens, [INFO] [stderr] 692 | | Token::ColonColon, [INFO] [stderr] 693 | | parser_state!("expr-module-segment", "coloncolon") [INFO] [stderr] 694 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:695:30 [INFO] [stderr] | [INFO] [stderr] 695 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________________- [INFO] [stderr] 696 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 697 | | parser_state!("expr-module-segment", "name")); [INFO] [stderr] | |_________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:695:30 [INFO] [stderr] | [INFO] [stderr] 695 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________________- [INFO] [stderr] 696 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 697 | | parser_state!("expr-module-segment", "name")); [INFO] [stderr] | |_________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | let (lspan, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 718 | | tokens, [INFO] [stderr] 719 | | Token::LParen, [INFO] [stderr] 720 | | parser_state!("expr-fn-call-or-type-app", "lparen") [INFO] [stderr] 721 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | let (lspan, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 718 | | tokens, [INFO] [stderr] 719 | | Token::LParen, [INFO] [stderr] 720 | | parser_state!("expr-fn-call-or-type-app", "lparen") [INFO] [stderr] 721 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:786:22 [INFO] [stderr] | [INFO] [stderr] 786 | let (linit, _) = consume_token!(tokens, Token::Init, parser_state!("struct-init", "init")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:786:22 [INFO] [stderr] | [INFO] [stderr] 786 | let (linit, _) = consume_token!(tokens, Token::Init, parser_state!("struct-init", "init")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:809:19 [INFO] [stderr] | [INFO] [stderr] 809 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 810 | | tokens, [INFO] [stderr] 811 | | Token::LBrace, [INFO] [stderr] 812 | | parser_state!("struct-init", "lbrace") [INFO] [stderr] 813 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:809:19 [INFO] [stderr] | [INFO] [stderr] 809 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 810 | | tokens, [INFO] [stderr] 811 | | Token::LBrace, [INFO] [stderr] 812 | | parser_state!("struct-init", "lbrace") [INFO] [stderr] 813 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:830:27 [INFO] [stderr] | [INFO] [stderr] 830 | let (lroc, _rbrace) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 831 | | tokens, [INFO] [stderr] 832 | | Token::RBrace, [INFO] [stderr] 833 | | parser_state!("struct-init", "rbrace") [INFO] [stderr] 834 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:830:27 [INFO] [stderr] | [INFO] [stderr] 830 | let (lroc, _rbrace) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 831 | | tokens, [INFO] [stderr] 832 | | Token::RBrace, [INFO] [stderr] 833 | | parser_state!("struct-init", "rbrace") [INFO] [stderr] 834 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:871:26 [INFO] [stderr] | [INFO] [stderr] 871 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 872 | | tokens, [INFO] [stderr] 873 | | Token::Comma, [INFO] [stderr] 874 | | parser_state!("struct-field-init-list", "comma separator") [INFO] [stderr] 875 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:871:26 [INFO] [stderr] | [INFO] [stderr] 871 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 872 | | tokens, [INFO] [stderr] 873 | | Token::Comma, [INFO] [stderr] 874 | | parser_state!("struct-field-init-list", "comma separator") [INFO] [stderr] 875 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:899:25 [INFO] [stderr] | [INFO] [stderr] 899 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 900 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 901 | | parser_state!("struct-field-init", "field name")); [INFO] [stderr] | |________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:899:25 [INFO] [stderr] | [INFO] [stderr] 899 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 900 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 901 | | parser_state!("struct-field-init", "field name")); [INFO] [stderr] | |________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:903:18 [INFO] [stderr] | [INFO] [stderr] 903 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 904 | | tokens, [INFO] [stderr] 905 | | Token::Colon, [INFO] [stderr] 906 | | parser_state!("struct-field-init", "type colon") [INFO] [stderr] 907 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:903:18 [INFO] [stderr] | [INFO] [stderr] 903 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 904 | | tokens, [INFO] [stderr] 905 | | Token::Colon, [INFO] [stderr] 906 | | parser_state!("struct-field-init", "type colon") [INFO] [stderr] 907 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:935:21 [INFO] [stderr] | [INFO] [stderr] 935 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 936 | | tokens, [INFO] [stderr] 937 | | Token::LBracket, [INFO] [stderr] 938 | | parser_state!("array-init", "lbracket") [INFO] [stderr] 939 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:935:21 [INFO] [stderr] | [INFO] [stderr] 935 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 936 | | tokens, [INFO] [stderr] 937 | | Token::LBracket, [INFO] [stderr] 938 | | parser_state!("array-init", "lbracket") [INFO] [stderr] 939 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:981:29 [INFO] [stderr] | [INFO] [stderr] 981 | let _semi = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 982 | | tokens, [INFO] [stderr] 983 | | Token::Semi, [INFO] [stderr] 984 | | parser_state!("uniform-array-init", "semicolon") [INFO] [stderr] 985 | | ); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:981:29 [INFO] [stderr] | [INFO] [stderr] 981 | let _semi = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 982 | | tokens, [INFO] [stderr] 983 | | Token::Semi, [INFO] [stderr] 984 | | parser_state!("uniform-array-init", "semicolon") [INFO] [stderr] 985 | | ); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:986:35 [INFO] [stderr] | [INFO] [stderr] 986 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 987 | | Token::IntLiteral(i) => i, [INFO] [stderr] 988 | | parser_state!("uniform-array-init", "size")); [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:986:35 [INFO] [stderr] | [INFO] [stderr] 986 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 987 | | Token::IntLiteral(i) => i, [INFO] [stderr] 988 | | parser_state!("uniform-array-init", "size")); [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1001:21 [INFO] [stderr] | [INFO] [stderr] 1001 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1002 | | tokens, [INFO] [stderr] 1003 | | Token::RBracket, [INFO] [stderr] 1004 | | parser_state!("array-init", "rbracket") [INFO] [stderr] 1005 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1001:21 [INFO] [stderr] | [INFO] [stderr] 1001 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1002 | | tokens, [INFO] [stderr] 1003 | | Token::RBracket, [INFO] [stderr] 1004 | | parser_state!("array-init", "rbracket") [INFO] [stderr] 1005 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1027:26 [INFO] [stderr] | [INFO] [stderr] 1027 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1028 | | tokens, [INFO] [stderr] 1029 | | Token::Comma, [INFO] [stderr] 1030 | | parser_state!("array-init-list", "comma separator") [INFO] [stderr] 1031 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1027:26 [INFO] [stderr] | [INFO] [stderr] 1027 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1028 | | tokens, [INFO] [stderr] 1029 | | Token::Comma, [INFO] [stderr] 1030 | | parser_state!("array-init-list", "comma separator") [INFO] [stderr] 1031 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1063:22 [INFO] [stderr] | [INFO] [stderr] 1063 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("anonymous-fn", "fn")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1063:22 [INFO] [stderr] | [INFO] [stderr] 1063 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("anonymous-fn", "fn")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1065:19 [INFO] [stderr] | [INFO] [stderr] 1065 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1066 | | tokens, [INFO] [stderr] 1067 | | Token::LParen, [INFO] [stderr] 1068 | | parser_state!("anonymous-fn", "param lparen") [INFO] [stderr] 1069 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1065:19 [INFO] [stderr] | [INFO] [stderr] 1065 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1066 | | tokens, [INFO] [stderr] 1067 | | Token::LParen, [INFO] [stderr] 1068 | | parser_state!("anonymous-fn", "param lparen") [INFO] [stderr] 1069 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1087:22 [INFO] [stderr] | [INFO] [stderr] 1087 | let (_rloc, _) = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1088 | | tokens, [INFO] [stderr] 1089 | | Token::RParen, [INFO] [stderr] 1090 | | parser_state!("anonymous-fn", "param rparen") [INFO] [stderr] 1091 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1087:22 [INFO] [stderr] | [INFO] [stderr] 1087 | let (_rloc, _) = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1088 | | tokens, [INFO] [stderr] 1089 | | Token::RParen, [INFO] [stderr] 1090 | | parser_state!("anonymous-fn", "param rparen") [INFO] [stderr] 1091 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1102:22 [INFO] [stderr] | [INFO] [stderr] 1102 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1103 | | tokens, [INFO] [stderr] 1104 | | Token::Arrow, [INFO] [stderr] 1105 | | parser_state!("anonymous-fn", "return type arrow") [INFO] [stderr] 1106 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1102:22 [INFO] [stderr] | [INFO] [stderr] 1102 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1103 | | tokens, [INFO] [stderr] 1104 | | Token::Arrow, [INFO] [stderr] 1105 | | parser_state!("anonymous-fn", "return type arrow") [INFO] [stderr] 1106 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `petgraph::Direction` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use petgraph::Direction; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::type_cons::TypeCons` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use super::type_cons::TypeCons; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::metadata::FnLayout` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::metadata::FnLayout; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `TypeId` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:17:55 [INFO] [stderr] | [INFO] [stderr] 17 | BindingInfo, FnId, ModuleId, Program, ScopedData, TypeId, Universe, VarId, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Node` is imported redundantly [INFO] [stderr] --> src/analysis/fn_analyzer.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 12 | use super::control_data::*; [INFO] [stderr] | ---------------------- the item `Node` is already imported here [INFO] [stderr] ... [INFO] [stderr] 148 | use super::control_data::Node; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Literal` is imported redundantly [INFO] [stderr] --> src/analysis/fn_analyzer.rs:426:25 [INFO] [stderr] | [INFO] [stderr] 21 | use super::typed_ast::*; [INFO] [stderr] | ------------------- the item `Literal` is already imported here [INFO] [stderr] ... [INFO] [stderr] 426 | use crate::ast::Literal; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/analysis/linear_cfg_traversal.rs:35:24 [INFO] [stderr] | [INFO] [stderr] 35 | passenger: &'b mut Passenger, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Passenger` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/analysis/linear_cfg_traversal.rs:41:51 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn new(graph: &'a CFG, passenger: &'b mut Passenger) -> Traverser<'a, 'b, E> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Passenger` [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/mod_resolver.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Module as AstModule` [INFO] [stderr] --> src/analysis/mod_resolver.rs:4:53 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::ast::{DeclStmt, Function as AstFunction, Module as AstModule, Struct}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `TypeError` [INFO] [stderr] --> src/analysis/mod_resolver.rs:9:35 [INFO] [stderr] | [INFO] [stderr] 9 | use super::error::{AnalysisError, TypeError}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::feature_checkers::*` [INFO] [stderr] --> src/analysis/mod_resolver.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::feature_checkers::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::type_cons::TypeApp` [INFO] [stderr] --> src/analysis/mod_resolver.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use super::type_cons::TypeApp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/type_cons.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ModulePath`, `Struct`, `TypeAnnotation`, `TypeParams` [INFO] [stderr] --> src/analysis/type_cons.rs:3:25 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::ast::{Ident, ModulePath, Struct, TypeAnnotation, TypeAnnotationRef, TypeParams}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FnId`, `Program` [INFO] [stderr] --> src/analysis/type_cons.rs:6:37 [INFO] [stderr] | [INFO] [stderr] 6 | use super::semantic_data::{FieldId, FnId, Program, ScopedData, TypeId, TypeParamId, Universe}; [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ModulePath`, `TypeAnnotationRef`, `TypeAnnotation` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:4:69 [INFO] [stderr] | [INFO] [stderr] 4 | AnonymousFn, BuiltinFnParams, BuiltinFunction, Function, Ident, ModulePath, Struct, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 5 | TypeAnnotation, TypeAnnotationRef, TypeParams, [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ApplicationError` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:9:35 [INFO] [stderr] | [INFO] [stderr] 9 | use super::error::{AnalysisError, ApplicationError, TypeError}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::feature_checkers::*` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:116:9 [INFO] [stderr] | [INFO] [stderr] 116 | use super::feature_checkers::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Module` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:9:25 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::ast::{Ident, Module}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::*` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::module::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::err::Error as StaticError` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::err::Error as StaticError; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::analysis::TypeId` [INFO] [stderr] --> src/err.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::analysis::TypeId; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::ast::*` [INFO] [stderr] --> src/err.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::ast::*; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::span::Span` [INFO] [stderr] --> src/err.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::span::Span; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/ast.rs:490:38 [INFO] [stderr] | [INFO] [stderr] 490 | pub fn iter<'a>(&'a self) -> Box + 'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator + 'a` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::ast::Module` [INFO] [stderr] --> src/parser/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::ast::Module; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::default::Default` [INFO] [stderr] --> src/parser/tokens.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Peekable` [INFO] [stderr] --> src/parser/parser.rs:1:27 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::{Iterator, Peekable}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 147 | let _pound = consume_token!(tokens, Token::Pound, parser_state!("annotations", "pound")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 147 | let _pound = consume_token!(tokens, Token::Pound, parser_state!("annotations", "pound")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 148 | let _lbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 149 | | tokens, [INFO] [stderr] 150 | | Token::LBracket, [INFO] [stderr] 151 | | parser_state!("annotations", "lbracket") [INFO] [stderr] 152 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 148 | let _lbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 149 | | tokens, [INFO] [stderr] 150 | | Token::LBracket, [INFO] [stderr] 151 | | parser_state!("annotations", "lbracket") [INFO] [stderr] 152 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 156 | let _rbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 157 | | tokens, [INFO] [stderr] 158 | | Token::RBracket, [INFO] [stderr] 159 | | parser_state!("annotations", "rbracket") [INFO] [stderr] 160 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 156 | let _rbracket = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 157 | | tokens, [INFO] [stderr] 158 | | Token::RBracket, [INFO] [stderr] 159 | | parser_state!("annotations", "rbracket") [INFO] [stderr] 160 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 178 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 179 | | tokens, [INFO] [stderr] 180 | | Token::Comma, [INFO] [stderr] 181 | | parser_state!("kv-list", "comma-separator") [INFO] [stderr] 182 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 178 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 179 | | tokens, [INFO] [stderr] 180 | | Token::Comma, [INFO] [stderr] 181 | | parser_state!("kv-list", "comma-separator") [INFO] [stderr] 182 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 206 | let (_, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 207 | | Token::Identifier(i) => i, [INFO] [stderr] 208 | | parser_state!("kvpair", "key")); [INFO] [stderr] | |___________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 206 | let (_, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 207 | | Token::Identifier(i) => i, [INFO] [stderr] 208 | | parser_state!("kvpair", "key")); [INFO] [stderr] | |___________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 218 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("kvpair", "assign")); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 218 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("kvpair", "assign")); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 219 | let (_, v) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 220 | | Token::StringLiteral(s) => s, [INFO] [stderr] 221 | | parser_state!("kvpair", "value")); [INFO] [stderr] | |_____________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 219 | let (_, v) = consume_token!(tokens, [INFO] [stderr] | ______________________- [INFO] [stderr] 220 | | Token::StringLiteral(s) => s, [INFO] [stderr] 221 | | parser_state!("kvpair", "value")); [INFO] [stderr] | |_____________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | let (uspan, _) = consume_token!(tokens, Token::Use, parser_state!("use-decl", "use")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 229 | let (uspan, _) = consume_token!(tokens, Token::Use, parser_state!("use-decl", "use")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 230 | let (mspan, module) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 231 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 232 | | parser_state!("use-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 230 | let (mspan, module) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 231 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 232 | | parser_state!("use-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 233 | let _semi = consume_token!(tokens, Token::Semi, parser_state!("use-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 233 | let _semi = consume_token!(tokens, Token::Semi, parser_state!("use-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 261 | consume_token!(tokens, Token::Builtin, parser_state!("fn-decl", "builtin")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 261 | consume_token!(tokens, Token::Builtin, parser_state!("fn-decl", "builtin")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 265 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-decl", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 265 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-decl", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 270 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 271 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 272 | | parser_state!("fn-decl", "name")); [INFO] [stderr] | |_________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 270 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 271 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 272 | | parser_state!("fn-decl", "name")); [INFO] [stderr] | |_________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 273 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 274 | | tokens, [INFO] [stderr] 275 | | Token::LParen, [INFO] [stderr] 276 | | parser_state!("fn-decl", "(type?) parameter lparen") [INFO] [stderr] 277 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 273 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 274 | | tokens, [INFO] [stderr] 275 | | Token::LParen, [INFO] [stderr] 276 | | parser_state!("fn-decl", "(type?) parameter lparen") [INFO] [stderr] 277 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 290 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 291 | | tokens, [INFO] [stderr] 292 | | Token::LParen, [INFO] [stderr] 293 | | parser_state!("fn-decl", "parameter lparen") [INFO] [stderr] 294 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 290 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 291 | | tokens, [INFO] [stderr] 292 | | Token::LParen, [INFO] [stderr] 293 | | parser_state!("fn-decl", "parameter lparen") [INFO] [stderr] 294 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | let _unchecked = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 310 | | tokens, [INFO] [stderr] 311 | | Token::Unchecked, [INFO] [stderr] 312 | | parser_state!("fn-decl", "UNCHECKED parameter") [INFO] [stderr] 313 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | let _unchecked = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 310 | | tokens, [INFO] [stderr] 311 | | Token::Unchecked, [INFO] [stderr] 312 | | parser_state!("fn-decl", "UNCHECKED parameter") [INFO] [stderr] 313 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 334 | | tokens, [INFO] [stderr] 335 | | Token::RParen, [INFO] [stderr] 336 | | parser_state!("fn-decl", "parameter rparen") [INFO] [stderr] 337 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 334 | | tokens, [INFO] [stderr] 335 | | Token::RParen, [INFO] [stderr] 336 | | parser_state!("fn-decl", "parameter rparen") [INFO] [stderr] 337 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 349 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 350 | | tokens, [INFO] [stderr] 351 | | Token::Arrow, [INFO] [stderr] 352 | | parser_state!("fn-decl", "return type arrow") [INFO] [stderr] 353 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 349 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 350 | | tokens, [INFO] [stderr] 351 | | Token::Arrow, [INFO] [stderr] 352 | | parser_state!("fn-decl", "return type arrow") [INFO] [stderr] 353 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 366 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 367 | | tokens, [INFO] [stderr] 368 | | Token::Semi, [INFO] [stderr] 369 | | parser_state!("fn-decl", "builtin-semicolon") [INFO] [stderr] 370 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 366 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 367 | | tokens, [INFO] [stderr] 368 | | Token::Semi, [INFO] [stderr] 369 | | parser_state!("fn-decl", "builtin-semicolon") [INFO] [stderr] 370 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 435 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 436 | | tokens, [INFO] [stderr] 437 | | Token::Comma, [INFO] [stderr] 438 | | parser_state!("fn-param-list", "comma separator") [INFO] [stderr] 439 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 435 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 436 | | tokens, [INFO] [stderr] 437 | | Token::Comma, [INFO] [stderr] 438 | | parser_state!("fn-param-list", "comma separator") [INFO] [stderr] 439 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 463 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 464 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 465 | | parser_state!("fn-param", "parameter name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 463 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 464 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 465 | | parser_state!("fn-param", "parameter name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 466 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 467 | | tokens, [INFO] [stderr] 468 | | Token::Colon, [INFO] [stderr] 469 | | parser_state!("fn-param", "param type colon") [INFO] [stderr] 470 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 466 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 467 | | tokens, [INFO] [stderr] 468 | | Token::Colon, [INFO] [stderr] 469 | | parser_state!("fn-param", "param type colon") [INFO] [stderr] 470 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 493 | | tokens, [INFO] [stderr] 494 | | Token::Struct, [INFO] [stderr] 495 | | parser_state!("struct-decl", "struct") [INFO] [stderr] 496 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 493 | | tokens, [INFO] [stderr] 494 | | Token::Struct, [INFO] [stderr] 495 | | parser_state!("struct-decl", "struct") [INFO] [stderr] 496 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | _________________________________- [INFO] [stderr] 498 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 499 | | parser_state!("struct-decl", "name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | _________________________________- [INFO] [stderr] 498 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 499 | | parser_state!("struct-decl", "name")); [INFO] [stderr] | |____________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 515 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 516 | | tokens, [INFO] [stderr] 517 | | Token::LBrace, [INFO] [stderr] 518 | | parser_state!("struct-decl", "fields lbrace") [INFO] [stderr] 519 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 515 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 516 | | tokens, [INFO] [stderr] 517 | | Token::LBrace, [INFO] [stderr] 518 | | parser_state!("struct-decl", "fields lbrace") [INFO] [stderr] 519 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 541 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 542 | | tokens, [INFO] [stderr] 543 | | Token::RBrace, [INFO] [stderr] 544 | | parser_state!("struct-decl", "fields rbrace") [INFO] [stderr] 545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 541 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 542 | | tokens, [INFO] [stderr] 543 | | Token::RBrace, [INFO] [stderr] 544 | | parser_state!("struct-decl", "fields rbrace") [INFO] [stderr] 545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 575 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 576 | | tokens, [INFO] [stderr] 577 | | Token::Comma, [INFO] [stderr] 578 | | parser_state!("struct-field-list", "comma separator") [INFO] [stderr] 579 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 575 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 576 | | tokens, [INFO] [stderr] 577 | | Token::Comma, [INFO] [stderr] 578 | | parser_state!("struct-field-list", "comma separator") [INFO] [stderr] 579 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 603 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 604 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 605 | | parser_state!("struct-field", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 603 | let (idloc, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 604 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 605 | | parser_state!("struct-field", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 606 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 607 | | tokens, [INFO] [stderr] 608 | | Token::Colon, [INFO] [stderr] 609 | | parser_state!("struct-field", "field type colon") [INFO] [stderr] 610 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 606 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 607 | | tokens, [INFO] [stderr] 608 | | Token::Colon, [INFO] [stderr] 609 | | parser_state!("struct-field", "field type colon") [INFO] [stderr] 610 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 624 | let (modloc, _) = consume_token!(tokens, Token::Mod, parser_state!("mod-decl", "mod")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 624 | let (modloc, _) = consume_token!(tokens, Token::Mod, parser_state!("mod-decl", "mod")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 625 | let (_idloc, ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 626 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 627 | | parser_state!("mod-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 625 | let (_idloc, ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________- [INFO] [stderr] 626 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 627 | | parser_state!("mod-decl", "name")); [INFO] [stderr] | |___________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 628 | let (semiloc, _) = consume_token!(tokens, Token::Semi, parser_state!("mod-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 628 | let (semiloc, _) = consume_token!(tokens, Token::Semi, parser_state!("mod-decl", "semicolon")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 697 | let (floc, first) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 698 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 699 | | parser_state!("module-binding", "root")); [INFO] [stderr] | |________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 697 | let (floc, first) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 698 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 699 | | parser_state!("module-binding", "root")); [INFO] [stderr] | |________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 712 | let _coloncolon = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 713 | | tokens, [INFO] [stderr] 714 | | Token::ColonColon, [INFO] [stderr] 715 | | parser_state!("module-binding", "segment coloncolon") [INFO] [stderr] 716 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 712 | let _coloncolon = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 713 | | tokens, [INFO] [stderr] 714 | | Token::ColonColon, [INFO] [stderr] 715 | | parser_state!("module-binding", "segment coloncolon") [INFO] [stderr] 716 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 717 | let (nloc, next) = consume_token!(tokens, [INFO] [stderr] | ____________________________- [INFO] [stderr] 718 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 719 | | parser_state!("module-binding", "segment name")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 717 | let (nloc, next) = consume_token!(tokens, [INFO] [stderr] | ____________________________- [INFO] [stderr] 718 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 719 | | parser_state!("module-binding", "segment name")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 728 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 729 | | tokens, [INFO] [stderr] 730 | | Token::LBracket, [INFO] [stderr] 731 | | parser_state!("array-type", "lbracket") [INFO] [stderr] 732 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 728 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 729 | | tokens, [INFO] [stderr] 730 | | Token::LBracket, [INFO] [stderr] 731 | | parser_state!("array-type", "lbracket") [INFO] [stderr] 732 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 737 | let _semi = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 738 | | tokens, [INFO] [stderr] 739 | | Token::Semi, [INFO] [stderr] 740 | | parser_state!("array-type", "semicolon") [INFO] [stderr] 741 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 737 | let _semi = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 738 | | tokens, [INFO] [stderr] 739 | | Token::Semi, [INFO] [stderr] 740 | | parser_state!("array-type", "semicolon") [INFO] [stderr] 741 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 742 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | _______________________- [INFO] [stderr] 743 | | Token::IntLiteral(i) => i, [INFO] [stderr] 744 | | parser_state!("array-type", "array size")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 742 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | _______________________- [INFO] [stderr] 743 | | Token::IntLiteral(i) => i, [INFO] [stderr] 744 | | parser_state!("array-type", "array size")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 745 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 746 | | tokens, [INFO] [stderr] 747 | | Token::RBracket, [INFO] [stderr] 748 | | parser_state!("array-type", "rbracket") [INFO] [stderr] 749 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 745 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 746 | | tokens, [INFO] [stderr] 747 | | Token::RBracket, [INFO] [stderr] 748 | | parser_state!("array-type", "rbracket") [INFO] [stderr] 749 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 767 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-type", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 767 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("fn-type", "fn")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 768 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 769 | | tokens, [INFO] [stderr] 770 | | Token::LParen, [INFO] [stderr] 771 | | parser_state!("fn-type", "(type?)param lparen") [INFO] [stderr] 772 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 768 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 769 | | tokens, [INFO] [stderr] 770 | | Token::LParen, [INFO] [stderr] 771 | | parser_state!("fn-type", "(type?)param lparen") [INFO] [stderr] 772 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 788 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 789 | | tokens, [INFO] [stderr] 790 | | Token::LParen, [INFO] [stderr] 791 | | parser_state!("fn-type", "param lparen") [INFO] [stderr] 792 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 788 | let _lparen = consume_token!( [INFO] [stderr] | _______________________- [INFO] [stderr] 789 | | tokens, [INFO] [stderr] 790 | | Token::LParen, [INFO] [stderr] 791 | | parser_state!("fn-type", "param lparen") [INFO] [stderr] 792 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | let (rparenloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 815 | | tokens, [INFO] [stderr] 816 | | Token::RParen, [INFO] [stderr] 817 | | parser_state!("fn-type", "param rparen") [INFO] [stderr] 818 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | let (rparenloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 815 | | tokens, [INFO] [stderr] 816 | | Token::RParen, [INFO] [stderr] 817 | | parser_state!("fn-type", "param rparen") [INFO] [stderr] 818 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 831 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 832 | | tokens, [INFO] [stderr] 833 | | Token::Arrow, [INFO] [stderr] 834 | | parser_state!("fn-type", "return type arrow") [INFO] [stderr] 835 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 831 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 832 | | tokens, [INFO] [stderr] 833 | | Token::Arrow, [INFO] [stderr] 834 | | parser_state!("fn-type", "return type arrow") [INFO] [stderr] 835 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 867 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 868 | | tokens, [INFO] [stderr] 869 | | Token::Comma, [INFO] [stderr] 870 | | parser_state!("fn-type-params", "comma separator") [INFO] [stderr] 871 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 867 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 868 | | tokens, [INFO] [stderr] 869 | | Token::Comma, [INFO] [stderr] 870 | | parser_state!("fn-type-params", "comma separator") [INFO] [stderr] 871 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 895 | let (lloc, _) = consume_token!(tokens, Token::LBrace, parser_state!("block", "lbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 895 | let (lloc, _) = consume_token!(tokens, Token::LBrace, parser_state!("block", "lbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 910 | let (rloc, _) = consume_token!(tokens, Token::RBrace, parser_state!("block", "rbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 910 | let (rloc, _) = consume_token!(tokens, Token::RBrace, parser_state!("block", "rbrace")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 996 | consume_token!(tokens, Token::Semi, parser_state!("stmt-expr", "semicolon")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 996 | consume_token!(tokens, Token::Semi, parser_state!("stmt-expr", "semicolon")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1020 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 1021 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1022 | | parser_state!("potential-assign", "root")); [INFO] [stderr] | |___________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1020 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 1021 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1022 | | parser_state!("potential-assign", "root")); [INFO] [stderr] | |___________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1070 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1071 | | tokens, [INFO] [stderr] 1072 | | Token::Semi, [INFO] [stderr] 1073 | | parser_state!("stmt-expr-module-path", "semicolon") [INFO] [stderr] 1074 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1070 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1071 | | tokens, [INFO] [stderr] 1072 | | Token::Semi, [INFO] [stderr] 1073 | | parser_state!("stmt-expr-module-path", "semicolon") [INFO] [stderr] 1074 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1083 | let (lspan, _lparen) = consume_token!( [INFO] [stderr] | ____________________________________- [INFO] [stderr] 1084 | | tokens, [INFO] [stderr] 1085 | | Token::LParen, [INFO] [stderr] 1086 | | parser_state!("stmt-expr-potential-fn-call", "lparen") [INFO] [stderr] 1087 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1083 | let (lspan, _lparen) = consume_token!( [INFO] [stderr] | ____________________________________- [INFO] [stderr] 1084 | | tokens, [INFO] [stderr] 1085 | | Token::LParen, [INFO] [stderr] 1086 | | parser_state!("stmt-expr-potential-fn-call", "lparen") [INFO] [stderr] 1087 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1144 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1145 | | tokens, [INFO] [stderr] 1146 | | Token::Semi, [INFO] [stderr] 1147 | | parser_state!("stmt-expr-fn-call", "semicolon") [INFO] [stderr] 1148 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1144 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1145 | | tokens, [INFO] [stderr] 1146 | | Token::Semi, [INFO] [stderr] 1147 | | parser_state!("stmt-expr-fn-call", "semicolon") [INFO] [stderr] 1148 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1154 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 1155 | | tokens, [INFO] [stderr] 1156 | | Token::LBracket, [INFO] [stderr] 1157 | | parser_state!("potential_assign-indexing", "lbracket") [INFO] [stderr] 1158 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1154 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 1155 | | tokens, [INFO] [stderr] 1156 | | Token::LBracket, [INFO] [stderr] 1157 | | parser_state!("potential_assign-indexing", "lbracket") [INFO] [stderr] 1158 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1164 | let (_rspan, _rbracket) = consume_token!( [INFO] [stderr] | _______________________________________- [INFO] [stderr] 1165 | | tokens, [INFO] [stderr] 1166 | | Token::RBracket, [INFO] [stderr] 1167 | | parser_state!("potential_assign-indexing", "rbracket") [INFO] [stderr] 1168 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1164 | let (_rspan, _rbracket) = consume_token!( [INFO] [stderr] | _______________________________________- [INFO] [stderr] 1165 | | tokens, [INFO] [stderr] 1166 | | Token::RBracket, [INFO] [stderr] 1167 | | parser_state!("potential_assign-indexing", "rbracket") [INFO] [stderr] 1168 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1204 | let _assignop = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1204 | let _assignop = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1212 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1213 | | tokens, [INFO] [stderr] 1214 | | Token::Semi, [INFO] [stderr] 1215 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1216 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1212 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1213 | | tokens, [INFO] [stderr] 1214 | | Token::Semi, [INFO] [stderr] 1215 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1216 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1242 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1243 | | tokens, [INFO] [stderr] 1244 | | Token::Semi, [INFO] [stderr] 1245 | | parser_state!("expr-stmt-singleton", "semicolon") [INFO] [stderr] 1246 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1242 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1243 | | tokens, [INFO] [stderr] 1244 | | Token::Semi, [INFO] [stderr] 1245 | | parser_state!("expr-stmt-singleton", "semicolon") [INFO] [stderr] 1246 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("assignment", "=")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1274 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1275 | | tokens, [INFO] [stderr] 1276 | | Token::Semi, [INFO] [stderr] 1277 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1278 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1274 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1275 | | tokens, [INFO] [stderr] 1276 | | Token::Semi, [INFO] [stderr] 1277 | | parser_state!("assignment", "semicolon") [INFO] [stderr] 1278 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1301 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1302 | | tokens, [INFO] [stderr] 1303 | | Token::Semi, [INFO] [stderr] 1304 | | parser_state!("stmt-expr-path", "semicolon") [INFO] [stderr] 1305 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1301 | let _semi = consume_token!( [INFO] [stderr] | _________________________- [INFO] [stderr] 1302 | | tokens, [INFO] [stderr] 1303 | | Token::Semi, [INFO] [stderr] 1304 | | parser_state!("stmt-expr-path", "semicolon") [INFO] [stderr] 1305 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1313 | let (letloc, _) = consume_token!(tokens, Token::Let, parser_state!("local-var-decl", "let")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1313 | let (letloc, _) = consume_token!(tokens, Token::Let, parser_state!("local-var-decl", "let")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1315 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 1316 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 1317 | | parser_state!("local-var-decl", "name")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1315 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 1316 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 1317 | | parser_state!("local-var-decl", "name")); [INFO] [stderr] | |_______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1330 | let _colon = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1331 | | tokens, [INFO] [stderr] 1332 | | Token::Colon, [INFO] [stderr] 1333 | | parser_state!("local-var-decl", "type colon") [INFO] [stderr] 1334 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1330 | let _colon = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1331 | | tokens, [INFO] [stderr] 1332 | | Token::Colon, [INFO] [stderr] 1333 | | parser_state!("local-var-decl", "type colon") [INFO] [stderr] 1334 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1341 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("local-var-decl", "=")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1341 | let _assign = consume_token!(tokens, Token::Assign, parser_state!("local-var-decl", "=")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1349 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1350 | | tokens, [INFO] [stderr] 1351 | | Token::Semi, [INFO] [stderr] 1352 | | parser_state!("local-var-decl", "semicolon") [INFO] [stderr] 1353 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1349 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1350 | | tokens, [INFO] [stderr] 1351 | | Token::Semi, [INFO] [stderr] 1352 | | parser_state!("local-var-decl", "semicolon") [INFO] [stderr] 1353 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1373 | let (ifloc, _) = consume_token!(tokens, Token::If, parser_state!("if-stmt", "if")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1373 | let (ifloc, _) = consume_token!(tokens, Token::If, parser_state!("if-stmt", "if")); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1395 | let _elif = consume_token!(tokens, Token::Elif, parser_state!("if-stmt", "elif")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1395 | let _elif = consume_token!(tokens, Token::Elif, parser_state!("if-stmt", "elif")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1405 | let _else = consume_token!(tokens, Token::Else, parser_state!("if-stmt", "else")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1405 | let _else = consume_token!(tokens, Token::Else, parser_state!("if-stmt", "else")); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1442 | let (whileloc, _) = consume_token!(tokens, Token::While, parser_state!("while-stmt", "while")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1442 | let (whileloc, _) = consume_token!(tokens, Token::While, parser_state!("while-stmt", "while")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1462 | let (returnloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1463 | | tokens, [INFO] [stderr] 1464 | | Token::Return, [INFO] [stderr] 1465 | | parser_state!("return-stmt", "return") [INFO] [stderr] 1466 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1462 | let (returnloc, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1463 | | tokens, [INFO] [stderr] 1464 | | Token::Return, [INFO] [stderr] 1465 | | parser_state!("return-stmt", "return") [INFO] [stderr] 1466 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1479 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 1480 | | tokens, [INFO] [stderr] 1481 | | Token::Semi, [INFO] [stderr] 1482 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1483 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1479 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ____________________________- [INFO] [stderr] 1480 | | tokens, [INFO] [stderr] 1481 | | Token::Semi, [INFO] [stderr] 1482 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1483 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1494 | let _semi = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1495 | | tokens, [INFO] [stderr] 1496 | | Token::Semi, [INFO] [stderr] 1497 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1498 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1494 | let _semi = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1495 | | tokens, [INFO] [stderr] 1496 | | Token::Semi, [INFO] [stderr] 1497 | | parser_state!("return-stmt", "semicolon") [INFO] [stderr] 1498 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1513 | let (contloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1514 | | tokens, [INFO] [stderr] 1515 | | Token::Continue, [INFO] [stderr] 1516 | | parser_state!("continue-stmt", "continue") [INFO] [stderr] 1517 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1513 | let (contloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1514 | | tokens, [INFO] [stderr] 1515 | | Token::Continue, [INFO] [stderr] 1516 | | parser_state!("continue-stmt", "continue") [INFO] [stderr] 1517 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1518 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1519 | | tokens, [INFO] [stderr] 1520 | | Token::Semi, [INFO] [stderr] 1521 | | parser_state!("continue-stmt", "semicolon") [INFO] [stderr] 1522 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1518 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1519 | | tokens, [INFO] [stderr] 1520 | | Token::Semi, [INFO] [stderr] 1521 | | parser_state!("continue-stmt", "semicolon") [INFO] [stderr] 1522 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1529 | let (contloc, _) = consume_token!(tokens, Token::Break, parser_state!("break-stmt", "break")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1529 | let (contloc, _) = consume_token!(tokens, Token::Break, parser_state!("break-stmt", "break")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1530 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1531 | | tokens, [INFO] [stderr] 1532 | | Token::Semi, [INFO] [stderr] 1533 | | parser_state!("break-stmt", "semicolon") [INFO] [stderr] 1534 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1530 | let (semiloc, _) = consume_token!( [INFO] [stderr] | ________________________- [INFO] [stderr] 1531 | | tokens, [INFO] [stderr] 1532 | | Token::Semi, [INFO] [stderr] 1533 | | parser_state!("break-stmt", "semicolon") [INFO] [stderr] 1534 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1541 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1542 | | tokens, [INFO] [stderr] 1543 | | Token::LParen, [INFO] [stderr] 1544 | | parser_state!("type_param_list", "lparen") [INFO] [stderr] 1545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1541 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1542 | | tokens, [INFO] [stderr] 1543 | | Token::LParen, [INFO] [stderr] 1544 | | parser_state!("type_param_list", "lparen") [INFO] [stderr] 1545 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1551 | let _type = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 1552 | | tokens, [INFO] [stderr] 1553 | | Token::Type, [INFO] [stderr] 1554 | | parser_state!("type-param-list", "type") [INFO] [stderr] 1555 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1551 | let _type = consume_token!( [INFO] [stderr] | _________________- [INFO] [stderr] 1552 | | tokens, [INFO] [stderr] 1553 | | Token::Type, [INFO] [stderr] 1554 | | parser_state!("type-param-list", "type") [INFO] [stderr] 1555 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1557 | let mut type_params = vec![consume_token!(tokens, [INFO] [stderr] | ________________________________- [INFO] [stderr] 1558 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1559 | | parser_state!("type-param-list", "type-param"))]; [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1557 | let mut type_params = vec![consume_token!(tokens, [INFO] [stderr] | ________________________________- [INFO] [stderr] 1558 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1559 | | parser_state!("type-param-list", "type-param"))]; [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1570 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1571 | | tokens, [INFO] [stderr] 1572 | | Token::Comma, [INFO] [stderr] 1573 | | parser_state!("type-param-list", "comma-separator") [INFO] [stderr] 1574 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1570 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1571 | | tokens, [INFO] [stderr] 1572 | | Token::Comma, [INFO] [stderr] 1573 | | parser_state!("type-param-list", "comma-separator") [INFO] [stderr] 1574 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1583 | type_params.push(consume_token!(tokens, [INFO] [stderr] | __________________________________- [INFO] [stderr] 1584 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1585 | | parser_state!("type-param-list", "type-param"))); [INFO] [stderr] | |__________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1583 | type_params.push(consume_token!(tokens, [INFO] [stderr] | __________________________________- [INFO] [stderr] 1584 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 1585 | | parser_state!("type-param-list", "type-param"))); [INFO] [stderr] | |__________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1593 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1594 | | tokens, [INFO] [stderr] 1595 | | Token::RParen, [INFO] [stderr] 1596 | | parser_state!("type-param-list", "rparen") [INFO] [stderr] 1597 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1593 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1594 | | tokens, [INFO] [stderr] 1595 | | Token::RParen, [INFO] [stderr] 1596 | | parser_state!("type-param-list", "rparen") [INFO] [stderr] 1597 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1610 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1611 | | tokens, [INFO] [stderr] 1612 | | Token::LParen, [INFO] [stderr] 1613 | | parser_state!("type-arg-list", "lparen") [INFO] [stderr] 1614 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1610 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1611 | | tokens, [INFO] [stderr] 1612 | | Token::LParen, [INFO] [stderr] 1613 | | parser_state!("type-arg-list", "lparen") [INFO] [stderr] 1614 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1620 | let _type = consume_token!(tokens, Token::Type, parser_state!("type-arg-list", "type")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1620 | let _type = consume_token!(tokens, Token::Type, parser_state!("type-arg-list", "type")); [INFO] [stderr] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1636 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1637 | | tokens, [INFO] [stderr] 1638 | | Token::Comma, [INFO] [stderr] 1639 | | parser_state!("type-arg-list", "comma-separator") [INFO] [stderr] 1640 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1636 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1637 | | tokens, [INFO] [stderr] 1638 | | Token::Comma, [INFO] [stderr] 1639 | | parser_state!("type-arg-list", "comma-separator") [INFO] [stderr] 1640 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1660 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1661 | | tokens, [INFO] [stderr] 1662 | | Token::RParen, [INFO] [stderr] 1663 | | parser_state!("type-arg-list", "rparen") [INFO] [stderr] 1664 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1660 | let _rparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1661 | | tokens, [INFO] [stderr] 1662 | | Token::RParen, [INFO] [stderr] 1663 | | parser_state!("type-arg-list", "rparen") [INFO] [stderr] 1664 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `Peekable` [INFO] [stderr] --> src/parser/expr_parser.rs:1:27 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::{Iterator, Peekable}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | let _pipe = consume_token!(tokens, Token::Pipe, parser_state!("piped-expr", "|>")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | let _pipe = consume_token!(tokens, Token::Pipe, parser_state!("piped-expr", "|>")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:150:34 [INFO] [stderr] | [INFO] [stderr] 150 | let (_next_span, next) = consume_token!(tokens, parser_state!("expr")); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:150:34 [INFO] [stderr] | [INFO] [stderr] 150 | let (_next_span, next) = consume_token!(tokens, parser_state!("expr")); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:261:32 [INFO] [stderr] | [INFO] [stderr] 261 | let (uspan, uop) = consume_token!(tokens, parser_state!("uni-expr", "uni-op")); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:261:32 [INFO] [stderr] | [INFO] [stderr] 261 | let (uspan, uop) = consume_token!(tokens, parser_state!("uni-expr", "uni-op")); [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:317:17 [INFO] [stderr] | [INFO] [stderr] 317 | consume_token!(tokens, Token::LParen, parser_state!("paren-expr", "lparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:317:17 [INFO] [stderr] | [INFO] [stderr] 317 | consume_token!(tokens, Token::LParen, parser_state!("paren-expr", "lparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:325:17 [INFO] [stderr] | [INFO] [stderr] 325 | consume_token!(tokens, Token::RParen, parser_state!("paren-expr", "rparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:325:17 [INFO] [stderr] | [INFO] [stderr] 325 | consume_token!(tokens, Token::RParen, parser_state!("paren-expr", "rparen")); [INFO] [stderr] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:361:35 [INFO] [stderr] | [INFO] [stderr] 361 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 362 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 363 | | parser_state!("identifier-leaf", "root")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:361:35 [INFO] [stderr] | [INFO] [stderr] 361 | let (base_span, base_ident) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 362 | | Token::Identifier(ident) => Ident(ident), [INFO] [stderr] 363 | | parser_state!("identifier-leaf", "root")); [INFO] [stderr] | |__________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:391:17 [INFO] [stderr] | [INFO] [stderr] 391 | consume_token!(tokens, Token::LParen, parser_state!("fn-call", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:391:17 [INFO] [stderr] | [INFO] [stderr] 391 | consume_token!(tokens, Token::LParen, parser_state!("fn-call", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:461:29 [INFO] [stderr] | [INFO] [stderr] 461 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 462 | | tokens, [INFO] [stderr] 463 | | Token::LBracket, [INFO] [stderr] 464 | | parser_state!("indexing-expr", "lbracket") [INFO] [stderr] 465 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:461:29 [INFO] [stderr] | [INFO] [stderr] 461 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 462 | | tokens, [INFO] [stderr] 463 | | Token::LBracket, [INFO] [stderr] 464 | | parser_state!("indexing-expr", "lbracket") [INFO] [stderr] 465 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:471:38 [INFO] [stderr] | [INFO] [stderr] 471 | let (rspan, _rbracket) = consume_token!( [INFO] [stderr] | ______________________________________- [INFO] [stderr] 472 | | tokens, [INFO] [stderr] 473 | | Token::RBracket, [INFO] [stderr] 474 | | parser_state!("indexing-expr", "rbracket") [INFO] [stderr] 475 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:471:38 [INFO] [stderr] | [INFO] [stderr] 471 | let (rspan, _rbracket) = consume_token!( [INFO] [stderr] | ______________________________________- [INFO] [stderr] 472 | | tokens, [INFO] [stderr] 473 | | Token::RBracket, [INFO] [stderr] 474 | | parser_state!("indexing-expr", "rbracket") [INFO] [stderr] 475 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:535:20 [INFO] [stderr] | [INFO] [stderr] 535 | let _dot = consume_token!(tokens, Token::Dot, parser_state!("access-path", "dot")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:535:20 [INFO] [stderr] | [INFO] [stderr] 535 | let _dot = consume_token!(tokens, Token::Dot, parser_state!("access-path", "dot")); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:564:26 [INFO] [stderr] | [INFO] [stderr] 564 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 565 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 566 | | parser_state!("path-segment", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:564:26 [INFO] [stderr] | [INFO] [stderr] 564 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | __________________________- [INFO] [stderr] 565 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 566 | | parser_state!("path-segment", "name")); [INFO] [stderr] | |______________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:584:29 [INFO] [stderr] | [INFO] [stderr] 584 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 585 | | tokens, [INFO] [stderr] 586 | | Token::LBracket, [INFO] [stderr] 587 | | parser_state!("path-segment-indexing", "lbracket") [INFO] [stderr] 588 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:584:29 [INFO] [stderr] | [INFO] [stderr] 584 | let _lbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 585 | | tokens, [INFO] [stderr] 586 | | Token::LBracket, [INFO] [stderr] 587 | | parser_state!("path-segment-indexing", "lbracket") [INFO] [stderr] 588 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:596:29 [INFO] [stderr] | [INFO] [stderr] 596 | let _rbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 597 | | tokens, [INFO] [stderr] 598 | | Token::RBracket, [INFO] [stderr] 599 | | parser_state!("path-segment-indexing", "rbracket") [INFO] [stderr] 600 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:596:29 [INFO] [stderr] | [INFO] [stderr] 596 | let _rbracket = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 597 | | tokens, [INFO] [stderr] 598 | | Token::RBracket, [INFO] [stderr] 599 | | parser_state!("path-segment-indexing", "rbracket") [INFO] [stderr] 600 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:614:22 [INFO] [stderr] | [INFO] [stderr] 614 | let (lspan, _) = consume_token!(tokens, Token::LParen, parser_state!("fn-args", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:614:22 [INFO] [stderr] | [INFO] [stderr] 614 | let (lspan, _) = consume_token!(tokens, Token::LParen, parser_state!("fn-args", "lparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:655:26 [INFO] [stderr] | [INFO] [stderr] 655 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 656 | | tokens, [INFO] [stderr] 657 | | Token::Comma, [INFO] [stderr] 658 | | parser_state!("fn-args", "comma separator") [INFO] [stderr] 659 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:655:26 [INFO] [stderr] | [INFO] [stderr] 655 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 656 | | tokens, [INFO] [stderr] 657 | | Token::Comma, [INFO] [stderr] 658 | | parser_state!("fn-args", "comma separator") [INFO] [stderr] 659 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:663:22 [INFO] [stderr] | [INFO] [stderr] 663 | let (rspan, _) = consume_token!(tokens, Token::RParen, parser_state!("fn-args", "rparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:663:22 [INFO] [stderr] | [INFO] [stderr] 663 | let (rspan, _) = consume_token!(tokens, Token::RParen, parser_state!("fn-args", "rparen")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:690:27 [INFO] [stderr] | [INFO] [stderr] 690 | let (_cspan, _) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 691 | | tokens, [INFO] [stderr] 692 | | Token::ColonColon, [INFO] [stderr] 693 | | parser_state!("expr-module-segment", "coloncolon") [INFO] [stderr] 694 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:690:27 [INFO] [stderr] | [INFO] [stderr] 690 | let (_cspan, _) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 691 | | tokens, [INFO] [stderr] 692 | | Token::ColonColon, [INFO] [stderr] 693 | | parser_state!("expr-module-segment", "coloncolon") [INFO] [stderr] 694 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:695:30 [INFO] [stderr] | [INFO] [stderr] 695 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________________- [INFO] [stderr] 696 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 697 | | parser_state!("expr-module-segment", "name")); [INFO] [stderr] | |_________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:695:30 [INFO] [stderr] | [INFO] [stderr] 695 | let (ispan, ident) = consume_token!(tokens, [INFO] [stderr] | ______________________________- [INFO] [stderr] 696 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 697 | | parser_state!("expr-module-segment", "name")); [INFO] [stderr] | |_________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | let (lspan, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 718 | | tokens, [INFO] [stderr] 719 | | Token::LParen, [INFO] [stderr] 720 | | parser_state!("expr-fn-call-or-type-app", "lparen") [INFO] [stderr] 721 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:717:26 [INFO] [stderr] | [INFO] [stderr] 717 | let (lspan, _) = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 718 | | tokens, [INFO] [stderr] 719 | | Token::LParen, [INFO] [stderr] 720 | | parser_state!("expr-fn-call-or-type-app", "lparen") [INFO] [stderr] 721 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:786:22 [INFO] [stderr] | [INFO] [stderr] 786 | let (linit, _) = consume_token!(tokens, Token::Init, parser_state!("struct-init", "init")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:786:22 [INFO] [stderr] | [INFO] [stderr] 786 | let (linit, _) = consume_token!(tokens, Token::Init, parser_state!("struct-init", "init")); [INFO] [stderr] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:809:19 [INFO] [stderr] | [INFO] [stderr] 809 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 810 | | tokens, [INFO] [stderr] 811 | | Token::LBrace, [INFO] [stderr] 812 | | parser_state!("struct-init", "lbrace") [INFO] [stderr] 813 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:809:19 [INFO] [stderr] | [INFO] [stderr] 809 | let _lbrace = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 810 | | tokens, [INFO] [stderr] 811 | | Token::LBrace, [INFO] [stderr] 812 | | parser_state!("struct-init", "lbrace") [INFO] [stderr] 813 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:830:27 [INFO] [stderr] | [INFO] [stderr] 830 | let (lroc, _rbrace) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 831 | | tokens, [INFO] [stderr] 832 | | Token::RBrace, [INFO] [stderr] 833 | | parser_state!("struct-init", "rbrace") [INFO] [stderr] 834 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:830:27 [INFO] [stderr] | [INFO] [stderr] 830 | let (lroc, _rbrace) = consume_token!( [INFO] [stderr] | ___________________________- [INFO] [stderr] 831 | | tokens, [INFO] [stderr] 832 | | Token::RBrace, [INFO] [stderr] 833 | | parser_state!("struct-init", "rbrace") [INFO] [stderr] 834 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:871:26 [INFO] [stderr] | [INFO] [stderr] 871 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 872 | | tokens, [INFO] [stderr] 873 | | Token::Comma, [INFO] [stderr] 874 | | parser_state!("struct-field-init-list", "comma separator") [INFO] [stderr] 875 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:871:26 [INFO] [stderr] | [INFO] [stderr] 871 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 872 | | tokens, [INFO] [stderr] 873 | | Token::Comma, [INFO] [stderr] 874 | | parser_state!("struct-field-init-list", "comma separator") [INFO] [stderr] 875 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:899:25 [INFO] [stderr] | [INFO] [stderr] 899 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 900 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 901 | | parser_state!("struct-field-init", "field name")); [INFO] [stderr] | |________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:899:25 [INFO] [stderr] | [INFO] [stderr] 899 | let (iloc, ident) = consume_token!(tokens, [INFO] [stderr] | _________________________- [INFO] [stderr] 900 | | Token::Identifier(i) => Ident(i), [INFO] [stderr] 901 | | parser_state!("struct-field-init", "field name")); [INFO] [stderr] | |________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:903:18 [INFO] [stderr] | [INFO] [stderr] 903 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 904 | | tokens, [INFO] [stderr] 905 | | Token::Colon, [INFO] [stderr] 906 | | parser_state!("struct-field-init", "type colon") [INFO] [stderr] 907 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:903:18 [INFO] [stderr] | [INFO] [stderr] 903 | let _colon = consume_token!( [INFO] [stderr] | __________________- [INFO] [stderr] 904 | | tokens, [INFO] [stderr] 905 | | Token::Colon, [INFO] [stderr] 906 | | parser_state!("struct-field-init", "type colon") [INFO] [stderr] 907 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:935:21 [INFO] [stderr] | [INFO] [stderr] 935 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 936 | | tokens, [INFO] [stderr] 937 | | Token::LBracket, [INFO] [stderr] 938 | | parser_state!("array-init", "lbracket") [INFO] [stderr] 939 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:935:21 [INFO] [stderr] | [INFO] [stderr] 935 | let (lloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 936 | | tokens, [INFO] [stderr] 937 | | Token::LBracket, [INFO] [stderr] 938 | | parser_state!("array-init", "lbracket") [INFO] [stderr] 939 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:981:29 [INFO] [stderr] | [INFO] [stderr] 981 | let _semi = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 982 | | tokens, [INFO] [stderr] 983 | | Token::Semi, [INFO] [stderr] 984 | | parser_state!("uniform-array-init", "semicolon") [INFO] [stderr] 985 | | ); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:981:29 [INFO] [stderr] | [INFO] [stderr] 981 | let _semi = consume_token!( [INFO] [stderr] | _____________________________- [INFO] [stderr] 982 | | tokens, [INFO] [stderr] 983 | | Token::Semi, [INFO] [stderr] 984 | | parser_state!("uniform-array-init", "semicolon") [INFO] [stderr] 985 | | ); [INFO] [stderr] | |_________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:986:35 [INFO] [stderr] | [INFO] [stderr] 986 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 987 | | Token::IntLiteral(i) => i, [INFO] [stderr] 988 | | parser_state!("uniform-array-init", "size")); [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:986:35 [INFO] [stderr] | [INFO] [stderr] 986 | let (_, number) = consume_token!(tokens, [INFO] [stderr] | ___________________________________- [INFO] [stderr] 987 | | Token::IntLiteral(i) => i, [INFO] [stderr] 988 | | parser_state!("uniform-array-init", "size")); [INFO] [stderr] | |_____________________________________________________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1001:21 [INFO] [stderr] | [INFO] [stderr] 1001 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1002 | | tokens, [INFO] [stderr] 1003 | | Token::RBracket, [INFO] [stderr] 1004 | | parser_state!("array-init", "rbracket") [INFO] [stderr] 1005 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1001:21 [INFO] [stderr] | [INFO] [stderr] 1001 | let (rloc, _) = consume_token!( [INFO] [stderr] | _____________________- [INFO] [stderr] 1002 | | tokens, [INFO] [stderr] 1003 | | Token::RBracket, [INFO] [stderr] 1004 | | parser_state!("array-init", "rbracket") [INFO] [stderr] 1005 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1027:26 [INFO] [stderr] | [INFO] [stderr] 1027 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1028 | | tokens, [INFO] [stderr] 1029 | | Token::Comma, [INFO] [stderr] 1030 | | parser_state!("array-init-list", "comma separator") [INFO] [stderr] 1031 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1027:26 [INFO] [stderr] | [INFO] [stderr] 1027 | let _comma = consume_token!( [INFO] [stderr] | __________________________- [INFO] [stderr] 1028 | | tokens, [INFO] [stderr] 1029 | | Token::Comma, [INFO] [stderr] 1030 | | parser_state!("array-init-list", "comma separator") [INFO] [stderr] 1031 | | ); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1063:22 [INFO] [stderr] | [INFO] [stderr] 1063 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("anonymous-fn", "fn")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1063:22 [INFO] [stderr] | [INFO] [stderr] 1063 | let (fnloc, _) = consume_token!(tokens, Token::Fn, parser_state!("anonymous-fn", "fn")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1065:19 [INFO] [stderr] | [INFO] [stderr] 1065 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1066 | | tokens, [INFO] [stderr] 1067 | | Token::LParen, [INFO] [stderr] 1068 | | parser_state!("anonymous-fn", "param lparen") [INFO] [stderr] 1069 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1065:19 [INFO] [stderr] | [INFO] [stderr] 1065 | let _lparen = consume_token!( [INFO] [stderr] | ___________________- [INFO] [stderr] 1066 | | tokens, [INFO] [stderr] 1067 | | Token::LParen, [INFO] [stderr] 1068 | | parser_state!("anonymous-fn", "param lparen") [INFO] [stderr] 1069 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1087:22 [INFO] [stderr] | [INFO] [stderr] 1087 | let (_rloc, _) = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1088 | | tokens, [INFO] [stderr] 1089 | | Token::RParen, [INFO] [stderr] 1090 | | parser_state!("anonymous-fn", "param rparen") [INFO] [stderr] 1091 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1087:22 [INFO] [stderr] | [INFO] [stderr] 1087 | let (_rloc, _) = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1088 | | tokens, [INFO] [stderr] 1089 | | Token::RParen, [INFO] [stderr] 1090 | | parser_state!("anonymous-fn", "param rparen") [INFO] [stderr] 1091 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::Fail` [INFO] [stderr] --> src/parser/parser.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use failure::Fail; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1102:22 [INFO] [stderr] | [INFO] [stderr] 1102 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1103 | | tokens, [INFO] [stderr] 1104 | | Token::Arrow, [INFO] [stderr] 1105 | | parser_state!("anonymous-fn", "return type arrow") [INFO] [stderr] 1106 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::parser::parser_err::*` [INFO] [stderr] --> src/parser/parser.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | use crate::parser::parser_err::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/parser/expr_parser.rs:1102:22 [INFO] [stderr] | [INFO] [stderr] 1102 | let _arrow = consume_token!( [INFO] [stderr] | ______________________- [INFO] [stderr] 1103 | | tokens, [INFO] [stderr] 1104 | | Token::Arrow, [INFO] [stderr] 1105 | | parser_state!("anonymous-fn", "return type arrow") [INFO] [stderr] 1106 | | ); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused import: `petgraph::Direction` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use petgraph::Direction; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::type_cons::TypeCons` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | use super::type_cons::TypeCons; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::metadata::FnLayout` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::metadata::FnLayout; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `TypeId` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:17:55 [INFO] [stderr] | [INFO] [stderr] 17 | BindingInfo, FnId, ModuleId, Program, ScopedData, TypeId, Universe, VarId, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Node` is imported redundantly [INFO] [stderr] --> src/analysis/fn_analyzer.rs:148:9 [INFO] [stderr] | [INFO] [stderr] 12 | use super::control_data::*; [INFO] [stderr] | ---------------------- the item `Node` is already imported here [INFO] [stderr] ... [INFO] [stderr] 148 | use super::control_data::Node; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Literal` is imported redundantly [INFO] [stderr] --> src/analysis/fn_analyzer.rs:426:25 [INFO] [stderr] | [INFO] [stderr] 21 | use super::typed_ast::*; [INFO] [stderr] | ------------------- the item `Literal` is already imported here [INFO] [stderr] ... [INFO] [stderr] 426 | use crate::ast::Literal; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/analysis/linear_cfg_traversal.rs:35:24 [INFO] [stderr] | [INFO] [stderr] 35 | passenger: &'b mut Passenger, [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Passenger` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/analysis/linear_cfg_traversal.rs:41:51 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn new(graph: &'a CFG, passenger: &'b mut Passenger) -> Traverser<'a, 'b, E> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn Passenger` [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/mod_resolver.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Module as AstModule` [INFO] [stderr] --> src/analysis/mod_resolver.rs:4:53 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::ast::{DeclStmt, Function as AstFunction, Module as AstModule, Struct}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `TypeError` [INFO] [stderr] --> src/analysis/mod_resolver.rs:9:35 [INFO] [stderr] | [INFO] [stderr] 9 | use super::error::{AnalysisError, TypeError}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::feature_checkers::*` [INFO] [stderr] --> src/analysis/mod_resolver.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::feature_checkers::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::type_cons::TypeApp` [INFO] [stderr] --> src/analysis/mod_resolver.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use super::type_cons::TypeApp; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/type_cons.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ModulePath`, `Struct`, `TypeAnnotation`, `TypeParams` [INFO] [stderr] --> src/analysis/type_cons.rs:3:25 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::ast::{Ident, ModulePath, Struct, TypeAnnotation, TypeAnnotationRef, TypeParams}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `FnId`, `Program` [INFO] [stderr] --> src/analysis/type_cons.rs:6:37 [INFO] [stderr] | [INFO] [stderr] 6 | use super::semantic_data::{FieldId, FnId, Program, ScopedData, TypeId, TypeParamId, Universe}; [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashSet` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:1:33 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ModulePath`, `TypeAnnotationRef`, `TypeAnnotation` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:4:69 [INFO] [stderr] | [INFO] [stderr] 4 | AnonymousFn, BuiltinFnParams, BuiltinFunction, Function, Ident, ModulePath, Struct, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 5 | TypeAnnotation, TypeAnnotationRef, TypeParams, [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ApplicationError` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:9:35 [INFO] [stderr] | [INFO] [stderr] 9 | use super::error::{AnalysisError, ApplicationError, TypeError}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::feature_checkers::*` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:116:9 [INFO] [stderr] | [INFO] [stderr] 116 | use super::feature_checkers::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Module` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:9:25 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::ast::{Ident, Module}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::*` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::module::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::err::Error as StaticError` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::err::Error as StaticError; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::module::*` [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | use crate::module::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/analysis/fn_analyzer.rs:572:53 [INFO] [stderr] | [INFO] [stderr] 572 | missing_fields: { [INFO] [stderr] | _____________________________________________________^ [INFO] [stderr] 573 | | field_map [INFO] [stderr] 574 | | .iter() [INFO] [stderr] 575 | | .map(|(ident, _)| ident.clone()) [INFO] [stderr] 576 | | .collect::>() [INFO] [stderr] 577 | | }, [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/analysis/fn_analyzer.rs:572:53 [INFO] [stderr] | [INFO] [stderr] 572 | missing_fields: { [INFO] [stderr] | _____________________________________________________^ [INFO] [stderr] 573 | | field_map [INFO] [stderr] 574 | | .iter() [INFO] [stderr] 575 | | .map(|(ident, _)| ident.clone()) [INFO] [stderr] 576 | | .collect::>() [INFO] [stderr] 577 | | }, [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `end` is never read [INFO] [stderr] --> src/parser/parser.rs:1375:13 [INFO] [stderr] | [INFO] [stderr] 1375 | let mut end = ifloc; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `end` is never read [INFO] [stderr] --> src/parser/parser.rs:1468:13 [INFO] [stderr] | [INFO] [stderr] 1468 | let mut end = returnloc; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:25 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:39 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:64 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:67 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:27 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:41 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:66 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/semantic_data.rs:379:9 [INFO] [stderr] | [INFO] [stderr] 379 | universe: &'b Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/typed_ast.rs:416:34 [INFO] [stderr] | [INFO] [stderr] 416 | pub fn set_field_init(&self, universe: &Universe) -> Result<(), Vec> { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_roots` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | pub fn cyclic_type_check(program: &Program, type_roots: Vec) -> Result<(), TypeError> { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_type_roots` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fn_val_span` [INFO] [stderr] --> src/analysis/expr_flow.rs:90:26 [INFO] [stderr] | [INFO] [stderr] 90 | let (fn_val, fn_val_span) = flatten_expr(universe, scope, AstExpr::Path(path)); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_fn_val_span` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fn_type` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | let fn_type = TypeApp::Applied { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_fn_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `expected_string` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | let expected_string = Type::String; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_expected_string` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | universe: &Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | universe: &Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:428:25 [INFO] [stderr] | [INFO] [stderr] 428 | let universe = self.program.universe(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `var_type_annotation` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | let var_type_annotation = var_decl.type_annotation(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_var_type_annotation` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `metadata` [INFO] [stderr] --> src/analysis/mod_resolver.rs:282:20 [INFO] [stderr] | [INFO] [stderr] 282 | let (universe, metadata, _) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_metadata` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:214:42 [INFO] [stderr] | [INFO] [stderr] 214 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:237:42 [INFO] [stderr] | [INFO] [stderr] 237 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `app` [INFO] [stderr] --> src/analysis/type_cons.rs:284:21 [INFO] [stderr] | [INFO] [stderr] 284 | app @ _ => type_app.apply_internal(universe, param_map), [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_app` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `features` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:118:30 [INFO] [stderr] | [INFO] [stderr] 118 | let (universe, metadata, features) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_features` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `features` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:293:30 [INFO] [stderr] | [INFO] [stderr] 293 | let (universe, metadata, features) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_features` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `program` [INFO] [stderr] --> src/code_gen/interpreter/avm/expr_eval.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | fn eval_tmp(program: &Program, context: &mut ExecutionContext, tmp: &Tmp) -> TmpResult { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_program` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `end` is never read [INFO] [stderr] --> src/parser/parser.rs:1375:13 [INFO] [stderr] | [INFO] [stderr] 1375 | let mut end = ifloc; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_assignments)] on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `end` is never read [INFO] [stderr] --> src/parser/parser.rs:1468:13 [INFO] [stderr] | [INFO] [stderr] 1468 | let mut end = returnloc; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:25 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:39 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:64 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:42 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:67 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:27 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_u` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `f` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:41 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_f` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:66 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `program` [INFO] [stderr] --> src/analysis/semantic_ck.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | let program = check_program(vec![program]).unwrap(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_program` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `called_fn` [INFO] [stderr] --> src/analysis/semantic_ck.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | let called_fn = called_fn.unwrap(); [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_called_fn` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `binding` [INFO] [stderr] --> src/analysis/semantic_ck.rs:110:51 [INFO] [stderr] | [INFO] [stderr] 110 | if let Value::Binding(ref binding) = tmp.value().data() { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_binding` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/semantic_data.rs:379:9 [INFO] [stderr] | [INFO] [stderr] 379 | universe: &'b Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/typed_ast.rs:416:34 [INFO] [stderr] | [INFO] [stderr] 416 | pub fn set_field_init(&self, universe: &Universe) -> Result<(), Vec> { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_roots` [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | pub fn cyclic_type_check(program: &Program, type_roots: Vec) -> Result<(), TypeError> { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_type_roots` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fn_val_span` [INFO] [stderr] --> src/analysis/expr_flow.rs:90:26 [INFO] [stderr] | [INFO] [stderr] 90 | let (fn_val, fn_val_span) = flatten_expr(universe, scope, AstExpr::Path(path)); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_fn_val_span` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `fn_type` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | let fn_type = TypeApp::Applied { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_fn_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `expected_string` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:174:9 [INFO] [stderr] | [INFO] [stderr] 174 | let expected_string = Type::String; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_expected_string` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | universe: &Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:238:5 [INFO] [stderr] | [INFO] [stderr] 238 | universe: &Universe, [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `universe` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:428:25 [INFO] [stderr] | [INFO] [stderr] 428 | let universe = self.program.universe(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_universe` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `var_type_annotation` [INFO] [stderr] --> src/analysis/fn_analyzer.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | let var_type_annotation = var_decl.type_annotation(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_var_type_annotation` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `metadata` [INFO] [stderr] --> src/analysis/mod_resolver.rs:282:20 [INFO] [stderr] | [INFO] [stderr] 282 | let (universe, metadata, _) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_metadata` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:196:42 [INFO] [stderr] | [INFO] [stderr] 196 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:214:42 [INFO] [stderr] | [INFO] [stderr] 214 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `type_params` [INFO] [stderr] --> src/analysis/type_cons.rs:237:42 [INFO] [stderr] | [INFO] [stderr] 237 | type_params: ref type_params, [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_type_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `app` [INFO] [stderr] --> src/analysis/type_cons.rs:284:21 [INFO] [stderr] | [INFO] [stderr] 284 | app @ _ => type_app.apply_internal(universe, param_map), [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_app` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `features` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:118:30 [INFO] [stderr] | [INFO] [stderr] 118 | let (universe, metadata, features) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_features` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `features` [INFO] [stderr] --> src/analysis/type_cons_gen.rs:293:30 [INFO] [stderr] | [INFO] [stderr] 293 | let (universe, metadata, features) = program.analysis_context(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_features` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `program` [INFO] [stderr] --> src/code_gen/interpreter/avm/expr_eval.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | fn eval_tmp(program: &Program, context: &mut ExecutionContext, tmp: &Tmp) -> TmpResult { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_program` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/convert.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/err.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/log.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/math.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/analysis/semantic_ck.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | let mut iter = e.execution_order(); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `FeatureInfo` [INFO] [stderr] --> src/feature/mod.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | pub struct FeatureInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/feature/mod.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn new(r: Vec, d: Vec) -> FeatureInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `check` [INFO] [stderr] --> src/feature/mod.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn check(&self, pf: &PresentFeatures) -> Result<(), FeatureErr> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_feature` [INFO] [stderr] --> src/feature/mod.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | pub fn with_feature(f: &str) -> FeatureReasoning { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `feature_with_reason` [INFO] [stderr] --> src/feature/mod.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn feature_with_reason(f: &str, r: &str) -> FeatureReasoning { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `feature` [INFO] [stderr] --> src/feature/mod.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn feature(&self) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reason` [INFO] [stderr] --> src/feature/mod.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub fn reason(&self) -> Option<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `state_trace` [INFO] [stderr] --> src/parser/parser_err.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn state_trace<'a>(&'a self) -> impl Iterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `peek_is_none` [INFO] [stderr] --> src/parser/tokens.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | pub fn peek_is_none(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `var_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `fn_sig_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `field_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `RHS_PHASE` [INFO] [stderr] --> src/code_gen/interpreter/avm/expr_eval.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | const RHS_PHASE: usize = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `stack` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | pub fn stack(&self) -> &Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidArgType` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | / InvalidArgType { [INFO] [stderr] 36 | | index: usize, [INFO] [stderr] 37 | | found: String, [INFO] [stderr] 38 | | expected: String, [INFO] [stderr] 39 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Range` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | Range(usize, usize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Max` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | Max(usize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `id` [INFO] [stderr] --> src/code_gen/interpreter/vm_i.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub(crate) fn id(&self) -> TypeId { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `MOD_STRING` [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | const MOD_STRING: &'static str = "str"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `structLoc` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:492:10 [INFO] [stderr] | [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `struct_loc` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `nameLoc` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:497:10 [INFO] [stderr] | [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `name_loc` [INFO] [stderr] [INFO] [stderr] warning: variable `structName` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:497:19 [INFO] [stderr] | [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `struct_name` [INFO] [stderr] [INFO] [stderr] warning: variable `overallSpan` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:547:9 [INFO] [stderr] | [INFO] [stderr] 547 | let overallSpan = LocationSpan::new(structLoc.start(), rloc.start()); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `overall_span` [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/typed_ast.rs:422:17 [INFO] [stderr] | [INFO] [stderr] 422 | field_map: field_map, [INFO] [stderr] | ----------^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_shorthand_field_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/control_flow.rs:387:13 [INFO] [stderr] | [INFO] [stderr] 387 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:40:17 [INFO] [stderr] | [INFO] [stderr] 40 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:46:17 [INFO] [stderr] | [INFO] [stderr] 46 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:61:17 [INFO] [stderr] | [INFO] [stderr] 61 | fields: ref fields, .. [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `args:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | args: ref args, [INFO] [stderr] | -----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:315:21 [INFO] [stderr] | [INFO] [stderr] 315 | element_type: element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:334:21 [INFO] [stderr] | [INFO] [stderr] 334 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:335:21 [INFO] [stderr] | [INFO] [stderr] 335 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:380:33 [INFO] [stderr] | [INFO] [stderr] 380 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:478:29 [INFO] [stderr] | [INFO] [stderr] 478 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:479:29 [INFO] [stderr] | [INFO] [stderr] 479 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:671:29 [INFO] [stderr] | [INFO] [stderr] 671 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:733:29 [INFO] [stderr] | [INFO] [stderr] 733 | return_type: return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:821:33 [INFO] [stderr] | [INFO] [stderr] 821 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:99:17 [INFO] [stderr] | [INFO] [stderr] 99 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:104:17 [INFO] [stderr] | [INFO] [stderr] 104 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_cons:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:150:17 [INFO] [stderr] | [INFO] [stderr] 150 | type_cons: ref type_cons, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:196:25 [INFO] [stderr] | [INFO] [stderr] 196 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `parameters:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:197:25 [INFO] [stderr] | [INFO] [stderr] 197 | parameters: ref parameters, [INFO] [stderr] | -----------^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:198:25 [INFO] [stderr] | [INFO] [stderr] 198 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:214:25 [INFO] [stderr] | [INFO] [stderr] 214 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:215:25 [INFO] [stderr] | [INFO] [stderr] 215 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:225:25 [INFO] [stderr] | [INFO] [stderr] 225 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `size:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:226:25 [INFO] [stderr] | [INFO] [stderr] 226 | size: size, [INFO] [stderr] | -----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_id:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:236:25 [INFO] [stderr] | [INFO] [stderr] 236 | type_id: type_id, [INFO] [stderr] | --------^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:237:25 [INFO] [stderr] | [INFO] [stderr] 237 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:238:25 [INFO] [stderr] | [INFO] [stderr] 238 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:239:25 [INFO] [stderr] | [INFO] [stderr] 239 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/analysis/control_flow.rs:844:25 [INFO] [stderr] | [INFO] [stderr] 844 | let mut edges = cfg.graph.edges_directed(condition, Direction::Outgoing); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 113 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 114 | | "mod mod1; [INFO] [stderr] 115 | | [INFO] [stderr] 116 | | fn test(a: int, b: int) -> int { [INFO] [stderr] ... | [INFO] [stderr] 120 | | "test", [INFO] [stderr] 121 | | Some(vec![Value::Int(5), Value::Int(7)])); [INFO] [stderr] | |_________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 128 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 129 | | "mod mod1; [INFO] [stderr] 130 | | [INFO] [stderr] 131 | | struct T { [INFO] [stderr] ... | [INFO] [stderr] 139 | | "test", [INFO] [stderr] 140 | | Some(vec![Value::Int(5), Value::Int(7)])); [INFO] [stderr] | |_________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 150 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 151 | | "mod mod1; [INFO] [stderr] 152 | | [INFO] [stderr] 153 | | builtin fn add(a: int, b: int) -> int; [INFO] [stderr] ... | [INFO] [stderr] 159 | | "test", [INFO] [stderr] 160 | | Some(vec![Value::Int(5), Value::Int(7)]), add); [INFO] [stderr] | |______________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:51:13 [INFO] [stderr] | [INFO] [stderr] 51 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 167 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 168 | | "mod mod1; [INFO] [stderr] 169 | | [INFO] [stderr] 170 | | builtin fn sum(UNCHECKED) -> int; [INFO] [stderr] ... | [INFO] [stderr] 176 | | "test", [INFO] [stderr] 177 | | Some(vec![Value::Int(5), Value::Int(7)]), sum); [INFO] [stderr] | |______________________________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 212 | let mut avm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 223 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 224 | | "mod mod1; [INFO] [stderr] 225 | | [INFO] [stderr] 226 | | struct T { [INFO] [stderr] ... | [INFO] [stderr] 240 | | "test", [INFO] [stderr] 241 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 248 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 249 | | "mod mod1; [INFO] [stderr] 250 | | [INFO] [stderr] 251 | | fn test() -> int { [INFO] [stderr] ... | [INFO] [stderr] 259 | | "test", [INFO] [stderr] 260 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 267 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 268 | | "mod mod1; [INFO] [stderr] 269 | | [INFO] [stderr] 270 | | fn test2(a: int) -> int { [INFO] [stderr] ... | [INFO] [stderr] 282 | | "test", [INFO] [stderr] 283 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 290 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 291 | | "mod mod1; [INFO] [stderr] 292 | | [INFO] [stderr] 293 | | fn test2(a: int) -> int { [INFO] [stderr] ... | [INFO] [stderr] 305 | | "test", [INFO] [stderr] 306 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 313 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 314 | | " [INFO] [stderr] 315 | | mod mod1; [INFO] [stderr] 316 | | [INFO] [stderr] ... | [INFO] [stderr] 326 | | "recurse", [INFO] [stderr] 327 | | Some(vec![Value::Int(2)])); [INFO] [stderr] | |______________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 334 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 335 | | " [INFO] [stderr] 336 | | mod mod1; [INFO] [stderr] 337 | | [INFO] [stderr] ... | [INFO] [stderr] 355 | | "recurse_a", [INFO] [stderr] 356 | | Some(vec![Value::Int(1)])); [INFO] [stderr] | |__________________________________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 363 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 364 | | " [INFO] [stderr] 365 | | mod mod1; [INFO] [stderr] 366 | | use math; [INFO] [stderr] ... | [INFO] [stderr] 374 | | "test_floor", [INFO] [stderr] 375 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 382 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 383 | | " [INFO] [stderr] 384 | | mod mod1; [INFO] [stderr] 385 | | [INFO] [stderr] ... | [INFO] [stderr] 394 | | "test", [INFO] [stderr] 395 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 402 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 403 | | "mod mod1; [INFO] [stderr] 404 | | [INFO] [stderr] 405 | | fn test2(func: fn(int) -> int) -> int { [INFO] [stderr] ... | [INFO] [stderr] 417 | | "test", [INFO] [stderr] 418 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 425 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 426 | | " [INFO] [stderr] 427 | | mod mod1; [INFO] [stderr] 428 | | [INFO] [stderr] ... | [INFO] [stderr] 437 | | "test", [INFO] [stderr] 438 | | None); [INFO] [stderr] | |_____________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 445 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 446 | | "mod mod1; [INFO] [stderr] 447 | | [INFO] [stderr] 448 | | builtin fn add(a: int, b: int) -> int; [INFO] [stderr] ... | [INFO] [stderr] 455 | | "bar", [INFO] [stderr] 456 | | None, add); [INFO] [stderr] | |______________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 463 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 464 | | "mod mod1; [INFO] [stderr] 465 | | [INFO] [stderr] 466 | | fn foo() -> int { [INFO] [stderr] ... | [INFO] [stderr] 477 | | "foo", [INFO] [stderr] 478 | | None); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 485 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 486 | | "mod mod1; [INFO] [stderr] 487 | | [INFO] [stderr] 488 | | fn foo() -> bool { [INFO] [stderr] ... | [INFO] [stderr] 493 | | "foo", [INFO] [stderr] 494 | | None); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 501 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 502 | | "mod mod1; [INFO] [stderr] 503 | | [INFO] [stderr] 504 | | fn foo() -> int { [INFO] [stderr] ... | [INFO] [stderr] 521 | | "foo", [INFO] [stderr] 522 | | None); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/vm_tests.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | let mut avm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] ... [INFO] [stderr] 529 | let result = setup_and_run!( [INFO] [stderr] | __________________- [INFO] [stderr] 530 | | "mod mod1; [INFO] [stderr] 531 | | [INFO] [stderr] 532 | | struct Bar { [INFO] [stderr] ... | [INFO] [stderr] 544 | | "foo", [INFO] [stderr] 545 | | None); [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/convert.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/err.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/log.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/math.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | let mut vm = AVM::new(Std::std(), Vec::new()).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | let mut vm = AVM::new(Std::std(), Vec::new()).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | let mut vm = AVM::new(Std::std(), Vec::new()).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:164:13 [INFO] [stderr] | [INFO] [stderr] 164 | let mut vm = AVM::new(Std::std(), Vec::new()).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:182:13 [INFO] [stderr] | [INFO] [stderr] 182 | let mut vm = AVM::new(Std::std(), Vec::new()).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/str.rs:213:9 [INFO] [stderr] | [INFO] [stderr] 213 | let mut vm = AVM::new(Std::std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | let mut module = VmModule::new(parsed) [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:235:9 [INFO] [stderr] | [INFO] [stderr] 235 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 238 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:265:9 [INFO] [stderr] | [INFO] [stderr] 265 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:292:9 [INFO] [stderr] | [INFO] [stderr] 292 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:295:9 [INFO] [stderr] | [INFO] [stderr] 295 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:322:9 [INFO] [stderr] | [INFO] [stderr] 322 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:325:9 [INFO] [stderr] | [INFO] [stderr] 325 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:356:9 [INFO] [stderr] | [INFO] [stderr] 356 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:398:9 [INFO] [stderr] | [INFO] [stderr] 398 | let mut modules = vec![vm_module(), [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/code_gen/interpreter/builtins/vec.rs:400:9 [INFO] [stderr] | [INFO] [stderr] 400 | let mut vm = AVM::new(Std::no_std(), modules).unwrap(); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `FeatureInfo` [INFO] [stderr] --> src/feature/mod.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | pub struct FeatureInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/feature/mod.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn new(r: Vec, d: Vec) -> FeatureInfo { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `check` [INFO] [stderr] --> src/feature/mod.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn check(&self, pf: &PresentFeatures) -> Result<(), FeatureErr> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `with_feature` [INFO] [stderr] --> src/feature/mod.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | pub fn with_feature(f: &str) -> FeatureReasoning { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `feature_with_reason` [INFO] [stderr] --> src/feature/mod.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn feature_with_reason(f: &str, r: &str) -> FeatureReasoning { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `feature` [INFO] [stderr] --> src/feature/mod.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn feature(&self) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reason` [INFO] [stderr] --> src/feature/mod.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | pub fn reason(&self) -> Option<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `state_trace` [INFO] [stderr] --> src/parser/parser_err.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn state_trace<'a>(&'a self) -> impl Iterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `peek_is_none` [INFO] [stderr] --> src/parser/tokens.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | pub fn peek_is_none(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `var_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn var_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `fn_sig_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn fn_sig_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `field_type_scanner` [INFO] [stderr] --> src/analysis/feature_checkers.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn field_type_scanner(u: &Universe, f: &mut PresentFeatures, t: TypeId) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `RHS_PHASE` [INFO] [stderr] --> src/code_gen/interpreter/avm/expr_eval.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | const RHS_PHASE: usize = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `stack` [INFO] [stderr] --> src/code_gen/interpreter/avm/vm.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | pub fn stack(&self) -> &Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InvalidArgType` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | / InvalidArgType { [INFO] [stderr] 36 | | index: usize, [INFO] [stderr] 37 | | found: String, [INFO] [stderr] 38 | | expected: String, [INFO] [stderr] 39 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Range` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | Range(usize, usize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Max` [INFO] [stderr] --> src/code_gen/interpreter/err.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | Max(usize), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `id` [INFO] [stderr] --> src/code_gen/interpreter/vm_i.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub(crate) fn id(&self) -> TypeId { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `structLoc` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:492:10 [INFO] [stderr] | [INFO] [stderr] 492 | let (structLoc, _) = consume_token!( [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `struct_loc` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable `nameLoc` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:497:10 [INFO] [stderr] | [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `name_loc` [INFO] [stderr] [INFO] [stderr] warning: variable `structName` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:497:19 [INFO] [stderr] | [INFO] [stderr] 497 | let (nameLoc, structName) = consume_token!(tokens, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `struct_name` [INFO] [stderr] [INFO] [stderr] warning: variable `overallSpan` should have a snake case name [INFO] [stderr] --> src/parser/parser.rs:547:9 [INFO] [stderr] | [INFO] [stderr] 547 | let overallSpan = LocationSpan::new(structLoc.start(), rloc.start()); [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `overall_span` [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/typed_ast.rs:422:17 [INFO] [stderr] | [INFO] [stderr] 422 | field_map: field_map, [INFO] [stderr] | ----------^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_shorthand_field_patterns)] on by default [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/control_flow.rs:387:13 [INFO] [stderr] | [INFO] [stderr] 387 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:40:17 [INFO] [stderr] | [INFO] [stderr] 40 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:46:17 [INFO] [stderr] | [INFO] [stderr] 46 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:61:17 [INFO] [stderr] | [INFO] [stderr] 61 | fields: ref fields, .. [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `args:` in this pattern is redundant [INFO] [stderr] --> src/analysis/cyclic_type_ck.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | args: ref args, [INFO] [stderr] | -----^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:315:21 [INFO] [stderr] | [INFO] [stderr] 315 | element_type: element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:334:21 [INFO] [stderr] | [INFO] [stderr] 334 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:335:21 [INFO] [stderr] | [INFO] [stderr] 335 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:380:33 [INFO] [stderr] | [INFO] [stderr] 380 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:478:29 [INFO] [stderr] | [INFO] [stderr] 478 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:479:29 [INFO] [stderr] | [INFO] [stderr] 479 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:671:29 [INFO] [stderr] | [INFO] [stderr] 671 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:733:29 [INFO] [stderr] | [INFO] [stderr] 733 | return_type: return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/fn_analyzer.rs:821:33 [INFO] [stderr] | [INFO] [stderr] 821 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:94:17 [INFO] [stderr] | [INFO] [stderr] 94 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:99:17 [INFO] [stderr] | [INFO] [stderr] 99 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:104:17 [INFO] [stderr] | [INFO] [stderr] 104 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_cons:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:150:17 [INFO] [stderr] | [INFO] [stderr] 150 | type_cons: ref type_cons, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:196:25 [INFO] [stderr] | [INFO] [stderr] 196 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `parameters:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:197:25 [INFO] [stderr] | [INFO] [stderr] 197 | parameters: ref parameters, [INFO] [stderr] | -----------^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:198:25 [INFO] [stderr] | [INFO] [stderr] 198 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:214:25 [INFO] [stderr] | [INFO] [stderr] 214 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `return_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:215:25 [INFO] [stderr] | [INFO] [stderr] 215 | return_type: ref return_type, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `element_type:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:225:25 [INFO] [stderr] | [INFO] [stderr] 225 | element_type: ref element_type, [INFO] [stderr] | -------------^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `size:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:226:25 [INFO] [stderr] | [INFO] [stderr] 226 | size: size, [INFO] [stderr] | -----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_id:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:236:25 [INFO] [stderr] | [INFO] [stderr] 236 | type_id: type_id, [INFO] [stderr] | --------^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `type_params:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:237:25 [INFO] [stderr] | [INFO] [stderr] 237 | type_params: ref type_params, [INFO] [stderr] | ------------^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `fields:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:238:25 [INFO] [stderr] | [INFO] [stderr] 238 | fields: ref fields, [INFO] [stderr] | -------^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] warning: the `field_map:` in this pattern is redundant [INFO] [stderr] --> src/analysis/type_cons.rs:239:25 [INFO] [stderr] | [INFO] [stderr] 239 | field_map: ref field_map, [INFO] [stderr] | ----------^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 19.23s [INFO] running `"docker" "inspect" "dbc6a03b04626b2d34269ae9674ac422154e1843d384185da73a6ce96c8b05c8"` [INFO] running `"docker" "rm" "-f" "dbc6a03b04626b2d34269ae9674ac422154e1843d384185da73a6ce96c8b05c8"` [INFO] [stdout] dbc6a03b04626b2d34269ae9674ac422154e1843d384185da73a6ce96c8b05c8