Dec 14 08:23:36.120 INFO testing LouisJackman/sylan against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 14 08:23:36.120 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 14 08:23:36.571 INFO [stdout] 94c2f78c50c88543a498a79d160daaa0567dd9981a623a1e44bc9f60a758f83b Dec 14 08:23:36.575 INFO running `"docker" "start" "-a" "94c2f78c50c88543a498a79d160daaa0567dd9981a623a1e44bc9f60a758f83b"` Dec 14 08:23:38.443 INFO [stderr] usermod: no changes Dec 14 08:23:38.511 INFO [stderr] Compiling sylan v0.1.0 (/source) Dec 14 08:23:39.114 INFO [stderr] warning: unused import: `std::sync::Arc` Dec 14 08:23:39.114 INFO [stderr] --> src/lexing/lexer.rs:5:5 Dec 14 08:23:39.114 INFO [stderr] | Dec 14 08:23:39.114 INFO [stderr] 5 | use std::sync::Arc; Dec 14 08:23:39.114 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 08:23:39.114 INFO [stderr] | Dec 14 08:23:39.114 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 14 08:23:39.114 INFO [stderr] Dec 14 08:23:39.114 INFO [stderr] warning: unused imports: `Identifier`, `InterpolatedString`, `Shebang`, `SyDoc` Dec 14 08:23:39.114 INFO [stderr] --> src/lexing/lexer.rs:12:24 Dec 14 08:23:39.114 INFO [stderr] | Dec 14 08:23:39.114 INFO [stderr] 12 | use multiphase::{self, Identifier, InterpolatedString, Shebang, SyDoc, SylanString}; Dec 14 08:23:39.114 INFO [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^ Dec 14 08:23:39.114 INFO [stderr] Dec 14 08:23:39.115 INFO [stderr] warning: unused import: `multiphase::Identifier` Dec 14 08:23:39.115 INFO [stderr] --> src/lexing/mod.rs:12:5 Dec 14 08:23:39.115 INFO [stderr] | Dec 14 08:23:39.115 INFO [stderr] 12 | use multiphase::Identifier; Dec 14 08:23:39.115 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.116 INFO [stderr] Dec 14 08:23:39.640 INFO [stderr] warning: unused variable: `expression` Dec 14 08:23:39.640 INFO [stderr] --> src/parsing/mod.rs:387:53 Dec 14 08:23:39.640 INFO [stderr] | Dec 14 08:23:39.640 INFO [stderr] 387 | fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result { Dec 14 08:23:39.640 INFO [stderr] | ^^^^^^^^^^ help: consider using `_expression` instead Dec 14 08:23:39.640 INFO [stderr] | Dec 14 08:23:39.640 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 08:23:39.640 INFO [stderr] Dec 14 08:23:39.641 INFO [stderr] warning: unused variable: `unexpected` Dec 14 08:23:39.641 INFO [stderr] --> src/parsing/mod.rs:766:25 Dec 14 08:23:39.641 INFO [stderr] | Dec 14 08:23:39.641 INFO [stderr] 766 | unexpected => { Dec 14 08:23:39.641 INFO [stderr] | ^^^^^^^^^^ help: consider using `_unexpected` instead Dec 14 08:23:39.641 INFO [stderr] Dec 14 08:23:39.641 INFO [stderr] warning: unused variable: `class` Dec 14 08:23:39.641 INFO [stderr] --> src/parsing/mod.rs:792:33 Dec 14 08:23:39.641 INFO [stderr] | Dec 14 08:23:39.641 INFO [stderr] 792 | let class = self.parse_class(); Dec 14 08:23:39.641 INFO [stderr] | ^^^^^ help: consider using `_class` instead Dec 14 08:23:39.641 INFO [stderr] Dec 14 08:23:39.876 INFO [stderr] warning: variant is never constructed: `Unexpected` Dec 14 08:23:39.876 INFO [stderr] --> src/lexing/lexer.rs:36:5 Dec 14 08:23:39.876 INFO [stderr] | Dec 14 08:23:39.876 INFO [stderr] 36 | Unexpected(char), Dec 14 08:23:39.876 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:39.876 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.877 INFO [stderr] warning: method is never used: `unexpected` Dec 14 08:23:39.877 INFO [stderr] --> src/lexing/lexer.rs:105:5 Dec 14 08:23:39.877 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] 105 | fn unexpected(&self, unexpected: char) -> TokenResult { Dec 14 08:23:39.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.877 INFO [stderr] warning: enum is never used: `Item` Dec 14 08:23:39.877 INFO [stderr] --> src/parsing/nodes.rs:18:1 Dec 14 08:23:39.877 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] 18 | pub enum Item { Dec 14 08:23:39.877 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.877 INFO [stderr] warning: variant is never constructed: `BinaryOperator` Dec 14 08:23:39.877 INFO [stderr] --> src/parsing/nodes.rs:36:5 Dec 14 08:23:39.877 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] 36 | BinaryOperator(BinaryOperator, Box, Box), Dec 14 08:23:39.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.877 INFO [stderr] warning: variant is never constructed: `DoContext` Dec 14 08:23:39.877 INFO [stderr] --> src/parsing/nodes.rs:39:5 Dec 14 08:23:39.877 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] 39 | DoContext(Box, Scope), Dec 14 08:23:39.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.877 INFO [stderr] warning: variant is never constructed: `Continue` Dec 14 08:23:39.877 INFO [stderr] --> src/parsing/nodes.rs:42:5 Dec 14 08:23:39.877 INFO [stderr] | Dec 14 08:23:39.877 INFO [stderr] 42 | Continue(Continue), Dec 14 08:23:39.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.877 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Call` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:43:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 43 | Call(Call), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `PackageLookup` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:44:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 44 | PackageLookup(PackageLookup), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: enum is never used: `Node` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:48:1 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 48 | pub enum Node { Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Imported` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:72:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 72 | Imported(Package), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Binding` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:91:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 91 | Binding(Binding), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Type` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:92:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 92 | Type(Type), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Package` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:93:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 93 | Package(Package), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Class` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:120:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 120 | Class(Class), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Interface` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:121:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 121 | Interface(Interface), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `New` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:147:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 147 | New(NewType), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 08:23:39.878 INFO [stderr] Dec 14 08:23:39.878 INFO [stderr] warning: variant is never constructed: `Assignment` Dec 14 08:23:39.878 INFO [stderr] --> src/parsing/nodes.rs:149:5 Dec 14 08:23:39.878 INFO [stderr] | Dec 14 08:23:39.878 INFO [stderr] 149 | Assignment(TypeAssignment), Dec 14 08:23:39.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Concrete` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:169:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 169 | Concrete(ConcreteMethod), Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Abstract` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:170:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 170 | Abstract(AbstractMethod), Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Concrete` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:188:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 188 | Concrete(ConcreteGetter), Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Abstract` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:189:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 189 | Abstract, Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: type alias is never used: `ValueArgument` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:232:1 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 232 | type ValueArgument = Argument; Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: type alias is never used: `TypeArguments` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:233:1 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 233 | type TypeArguments = Argument; Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: method is never used: `new_root` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:337:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 337 | pub fn new_root() -> Self { Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Add` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:412:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 412 | Add, Dec 14 08:23:39.883 INFO [stderr] | ^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `And` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:413:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 413 | And, Dec 14 08:23:39.883 INFO [stderr] | ^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `BitwiseAnd` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:414:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 414 | BitwiseAnd, Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `BitwiseOr` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:415:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 415 | BitwiseOr, Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Compose` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:416:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 416 | Compose, Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^^ Dec 14 08:23:39.883 INFO [stderr] Dec 14 08:23:39.883 INFO [stderr] warning: variant is never constructed: `Divide` Dec 14 08:23:39.883 INFO [stderr] --> src/parsing/nodes.rs:417:5 Dec 14 08:23:39.883 INFO [stderr] | Dec 14 08:23:39.883 INFO [stderr] 417 | Divide, Dec 14 08:23:39.883 INFO [stderr] | ^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Dot` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:418:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 418 | Dot, Dec 14 08:23:39.884 INFO [stderr] | ^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Equals` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:419:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 419 | Equals, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `GreaterThan` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:420:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 420 | GreaterThan, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:421:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 421 | GreaterThanOrEquals, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `LessThan` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:422:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 422 | LessThan, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:423:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 423 | LessThenOrEquals, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Modulo` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:424:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 424 | Modulo, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Multiply` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:425:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 425 | Multiply, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `NotEquals` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:426:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 426 | NotEquals, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Or` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:427:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 427 | Or, Dec 14 08:23:39.884 INFO [stderr] | ^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Pipe` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:428:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 428 | Pipe, Dec 14 08:23:39.884 INFO [stderr] | ^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `ShiftLeft` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:429:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 429 | ShiftLeft, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `ShiftRight` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:430:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 430 | ShiftRight, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Subtract` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/nodes.rs:431:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 431 | Subtract, Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.884 INFO [stderr] warning: variant is never constructed: `Lexer` Dec 14 08:23:39.884 INFO [stderr] --> src/parsing/mod.rs:38:5 Dec 14 08:23:39.884 INFO [stderr] | Dec 14 08:23:39.884 INFO [stderr] 38 | Lexer(lexer::Error), Dec 14 08:23:39.884 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.884 INFO [stderr] Dec 14 08:23:39.885 INFO [stderr] warning: method is never used: `expect_and_read` Dec 14 08:23:39.885 INFO [stderr] --> src/parsing/mod.rs:91:5 Dec 14 08:23:39.885 INFO [stderr] | Dec 14 08:23:39.885 INFO [stderr] 91 | fn expect_and_read(&mut self, expected: Token) -> Result { Dec 14 08:23:39.885 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.885 INFO [stderr] Dec 14 08:23:39.885 INFO [stderr] warning: method is never used: `parse_class_body` Dec 14 08:23:39.885 INFO [stderr] --> src/parsing/mod.rs:684:5 Dec 14 08:23:39.885 INFO [stderr] | Dec 14 08:23:39.885 INFO [stderr] 684 | fn parse_class_body(&mut self) -> Result { Dec 14 08:23:39.885 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.885 INFO [stderr] Dec 14 08:23:39.885 INFO [stderr] warning: method is never used: `parse_interface_body` Dec 14 08:23:39.885 INFO [stderr] --> src/parsing/mod.rs:688:5 Dec 14 08:23:39.885 INFO [stderr] | Dec 14 08:23:39.885 INFO [stderr] 688 | fn parse_interface_body(&mut self) -> Result { Dec 14 08:23:39.885 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.885 INFO [stderr] Dec 14 08:23:39.885 INFO [stderr] warning: method is never used: `parse_expression_grouping` Dec 14 08:23:39.885 INFO [stderr] --> src/parsing/mod.rs:722:5 Dec 14 08:23:39.885 INFO [stderr] | Dec 14 08:23:39.885 INFO [stderr] 722 | fn parse_expression_grouping(&mut self) -> Result { Dec 14 08:23:39.885 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.885 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:742:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 742 | self.parse_class(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:746:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 746 | self.parse_extends(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:750:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 750 | self.parse_import(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:754:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 754 | self.parse_interface(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:758:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 758 | self.parse_package_definition(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:762:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 762 | self.parse_binding(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:796:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 796 | self.parse_extends(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:800:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 800 | self.parse_import(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.899 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.899 INFO [stderr] --> src/parsing/mod.rs:804:29 Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] 804 | self.parse_interface(); Dec 14 08:23:39.899 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.899 INFO [stderr] | Dec 14 08:23:39.899 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.899 INFO [stderr] Dec 14 08:23:39.900 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.900 INFO [stderr] --> src/parsing/mod.rs:808:29 Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] 808 | self.parse_package_definition(); Dec 14 08:23:39.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.900 INFO [stderr] Dec 14 08:23:39.900 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.900 INFO [stderr] --> src/parsing/mod.rs:812:29 Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] 812 | self.parse_binding(); Dec 14 08:23:39.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.900 INFO [stderr] Dec 14 08:23:39.900 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.900 INFO [stderr] --> src/parsing/mod.rs:819:29 Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] 819 | self.parse_expression(); Dec 14 08:23:39.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.900 INFO [stderr] Dec 14 08:23:39.900 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:39.900 INFO [stderr] --> src/parsing/mod.rs:902:9 Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] 902 | self.tokens.join_lexer_thread(); Dec 14 08:23:39.900 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:39.900 INFO [stderr] | Dec 14 08:23:39.900 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:39.900 INFO [stderr] Dec 14 08:23:45.420 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.95s Dec 14 08:23:45.423 INFO [stderr] su: No module specific data is present Dec 14 08:23:46.483 INFO running `"docker" "inspect" "94c2f78c50c88543a498a79d160daaa0567dd9981a623a1e44bc9f60a758f83b"` Dec 14 08:23:46.799 INFO running `"docker" "rm" "-f" "94c2f78c50c88543a498a79d160daaa0567dd9981a623a1e44bc9f60a758f83b"` Dec 14 08:23:47.175 INFO [stdout] 94c2f78c50c88543a498a79d160daaa0567dd9981a623a1e44bc9f60a758f83b Dec 14 08:23:47.180 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 14 08:23:47.643 INFO [stdout] a9399742a820f7902a62b45d48cf6adc981fc244e773ec3d33c9e9d6be908abd Dec 14 08:23:47.645 INFO running `"docker" "start" "-a" "a9399742a820f7902a62b45d48cf6adc981fc244e773ec3d33c9e9d6be908abd"` Dec 14 08:23:49.020 INFO [stderr] usermod: no changes Dec 14 08:23:49.078 INFO [stderr] Compiling sylan v0.1.0 (/source) Dec 14 08:23:49.803 INFO [stderr] warning: unused import: `std::sync::Arc` Dec 14 08:23:49.803 INFO [stderr] --> src/lexing/lexer.rs:5:5 Dec 14 08:23:49.804 INFO [stderr] | Dec 14 08:23:49.804 INFO [stderr] 5 | use std::sync::Arc; Dec 14 08:23:49.804 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 08:23:49.804 INFO [stderr] | Dec 14 08:23:49.804 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 14 08:23:49.805 INFO [stderr] Dec 14 08:23:49.805 INFO [stderr] warning: unused import: `std::sync::Arc` Dec 14 08:23:49.805 INFO [stderr] --> src/lexing/mod.rs:152:9 Dec 14 08:23:49.805 INFO [stderr] | Dec 14 08:23:49.805 INFO [stderr] 152 | use std::sync::Arc; Dec 14 08:23:49.806 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 08:23:49.806 INFO [stderr] Dec 14 08:23:50.367 INFO [stderr] warning: unused variable: `expression` Dec 14 08:23:50.367 INFO [stderr] --> src/parsing/mod.rs:387:53 Dec 14 08:23:50.368 INFO [stderr] | Dec 14 08:23:50.368 INFO [stderr] 387 | fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result { Dec 14 08:23:50.368 INFO [stderr] | ^^^^^^^^^^ help: consider using `_expression` instead Dec 14 08:23:50.368 INFO [stderr] | Dec 14 08:23:50.368 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 08:23:50.368 INFO [stderr] Dec 14 08:23:50.368 INFO [stderr] warning: unused variable: `unexpected` Dec 14 08:23:50.368 INFO [stderr] --> src/parsing/mod.rs:766:25 Dec 14 08:23:50.368 INFO [stderr] | Dec 14 08:23:50.368 INFO [stderr] 766 | unexpected => { Dec 14 08:23:50.368 INFO [stderr] | ^^^^^^^^^^ help: consider using `_unexpected` instead Dec 14 08:23:50.368 INFO [stderr] Dec 14 08:23:50.368 INFO [stderr] warning: unused variable: `class` Dec 14 08:23:50.368 INFO [stderr] --> src/parsing/mod.rs:792:33 Dec 14 08:23:50.368 INFO [stderr] | Dec 14 08:23:50.368 INFO [stderr] 792 | let class = self.parse_class(); Dec 14 08:23:50.368 INFO [stderr] | ^^^^^ help: consider using `_class` instead Dec 14 08:23:50.368 INFO [stderr] Dec 14 08:23:50.630 INFO [stderr] warning: variant is never constructed: `Unexpected` Dec 14 08:23:50.630 INFO [stderr] --> src/lexing/lexer.rs:36:5 Dec 14 08:23:50.630 INFO [stderr] | Dec 14 08:23:50.630 INFO [stderr] 36 | Unexpected(char), Dec 14 08:23:50.630 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:50.630 INFO [stderr] | Dec 14 08:23:50.630 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 08:23:50.630 INFO [stderr] Dec 14 08:23:50.630 INFO [stderr] warning: method is never used: `unexpected` Dec 14 08:23:50.630 INFO [stderr] --> src/lexing/lexer.rs:105:5 Dec 14 08:23:50.630 INFO [stderr] | Dec 14 08:23:50.630 INFO [stderr] 105 | fn unexpected(&self, unexpected: char) -> TokenResult { Dec 14 08:23:50.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.630 INFO [stderr] Dec 14 08:23:50.630 INFO [stderr] warning: enum is never used: `Item` Dec 14 08:23:50.630 INFO [stderr] --> src/parsing/nodes.rs:18:1 Dec 14 08:23:50.630 INFO [stderr] | Dec 14 08:23:50.630 INFO [stderr] 18 | pub enum Item { Dec 14 08:23:50.630 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 08:23:50.630 INFO [stderr] Dec 14 08:23:50.630 INFO [stderr] warning: variant is never constructed: `BinaryOperator` Dec 14 08:23:50.630 INFO [stderr] --> src/parsing/nodes.rs:36:5 Dec 14 08:23:50.631 INFO [stderr] | Dec 14 08:23:50.631 INFO [stderr] 36 | BinaryOperator(BinaryOperator, Box, Box), Dec 14 08:23:50.631 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.631 INFO [stderr] Dec 14 08:23:50.631 INFO [stderr] warning: variant is never constructed: `DoContext` Dec 14 08:23:50.631 INFO [stderr] --> src/parsing/nodes.rs:39:5 Dec 14 08:23:50.631 INFO [stderr] | Dec 14 08:23:50.631 INFO [stderr] 39 | DoContext(Box, Scope), Dec 14 08:23:50.631 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.631 INFO [stderr] Dec 14 08:23:50.631 INFO [stderr] warning: variant is never constructed: `Continue` Dec 14 08:23:50.631 INFO [stderr] --> src/parsing/nodes.rs:42:5 Dec 14 08:23:50.631 INFO [stderr] | Dec 14 08:23:50.631 INFO [stderr] 42 | Continue(Continue), Dec 14 08:23:50.631 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.631 INFO [stderr] Dec 14 08:23:50.631 INFO [stderr] warning: variant is never constructed: `Call` Dec 14 08:23:50.631 INFO [stderr] --> src/parsing/nodes.rs:43:5 Dec 14 08:23:50.631 INFO [stderr] | Dec 14 08:23:50.631 INFO [stderr] 43 | Call(Call), Dec 14 08:23:50.631 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:50.631 INFO [stderr] Dec 14 08:23:50.631 INFO [stderr] warning: variant is never constructed: `PackageLookup` Dec 14 08:23:50.631 INFO [stderr] --> src/parsing/nodes.rs:44:5 Dec 14 08:23:50.631 INFO [stderr] | Dec 14 08:23:50.631 INFO [stderr] 44 | PackageLookup(PackageLookup), Dec 14 08:23:50.631 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.632 INFO [stderr] Dec 14 08:23:50.632 INFO [stderr] warning: enum is never used: `Node` Dec 14 08:23:50.632 INFO [stderr] --> src/parsing/nodes.rs:48:1 Dec 14 08:23:50.632 INFO [stderr] | Dec 14 08:23:50.632 INFO [stderr] 48 | pub enum Node { Dec 14 08:23:50.632 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 08:23:50.632 INFO [stderr] Dec 14 08:23:50.632 INFO [stderr] warning: variant is never constructed: `Imported` Dec 14 08:23:50.632 INFO [stderr] --> src/parsing/nodes.rs:72:5 Dec 14 08:23:50.632 INFO [stderr] | Dec 14 08:23:50.632 INFO [stderr] 72 | Imported(Package), Dec 14 08:23:50.632 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.632 INFO [stderr] Dec 14 08:23:50.632 INFO [stderr] warning: variant is never constructed: `Binding` Dec 14 08:23:50.632 INFO [stderr] --> src/parsing/nodes.rs:91:5 Dec 14 08:23:50.632 INFO [stderr] | Dec 14 08:23:50.632 INFO [stderr] 91 | Binding(Binding), Dec 14 08:23:50.632 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:50.632 INFO [stderr] Dec 14 08:23:50.632 INFO [stderr] warning: variant is never constructed: `Type` Dec 14 08:23:50.632 INFO [stderr] --> src/parsing/nodes.rs:92:5 Dec 14 08:23:50.632 INFO [stderr] | Dec 14 08:23:50.632 INFO [stderr] 92 | Type(Type), Dec 14 08:23:50.632 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:50.632 INFO [stderr] Dec 14 08:23:50.633 INFO [stderr] warning: variant is never constructed: `Package` Dec 14 08:23:50.633 INFO [stderr] --> src/parsing/nodes.rs:93:5 Dec 14 08:23:50.633 INFO [stderr] | Dec 14 08:23:50.633 INFO [stderr] 93 | Package(Package), Dec 14 08:23:50.633 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:50.633 INFO [stderr] Dec 14 08:23:50.633 INFO [stderr] warning: variant is never constructed: `Class` Dec 14 08:23:50.633 INFO [stderr] --> src/parsing/nodes.rs:120:5 Dec 14 08:23:50.633 INFO [stderr] | Dec 14 08:23:50.633 INFO [stderr] 120 | Class(Class), Dec 14 08:23:50.633 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 08:23:50.633 INFO [stderr] Dec 14 08:23:50.633 INFO [stderr] warning: variant is never constructed: `Interface` Dec 14 08:23:50.633 INFO [stderr] --> src/parsing/nodes.rs:121:5 Dec 14 08:23:50.633 INFO [stderr] | Dec 14 08:23:50.633 INFO [stderr] 121 | Interface(Interface), Dec 14 08:23:50.633 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.633 INFO [stderr] Dec 14 08:23:50.633 INFO [stderr] warning: variant is never constructed: `New` Dec 14 08:23:50.633 INFO [stderr] --> src/parsing/nodes.rs:147:5 Dec 14 08:23:50.633 INFO [stderr] | Dec 14 08:23:50.633 INFO [stderr] 147 | New(NewType), Dec 14 08:23:50.633 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 08:23:50.633 INFO [stderr] Dec 14 08:23:50.634 INFO [stderr] warning: variant is never constructed: `Assignment` Dec 14 08:23:50.634 INFO [stderr] --> src/parsing/nodes.rs:149:5 Dec 14 08:23:50.634 INFO [stderr] | Dec 14 08:23:50.634 INFO [stderr] 149 | Assignment(TypeAssignment), Dec 14 08:23:50.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.634 INFO [stderr] Dec 14 08:23:50.634 INFO [stderr] warning: variant is never constructed: `Concrete` Dec 14 08:23:50.634 INFO [stderr] --> src/parsing/nodes.rs:169:5 Dec 14 08:23:50.634 INFO [stderr] | Dec 14 08:23:50.634 INFO [stderr] 169 | Concrete(ConcreteMethod), Dec 14 08:23:50.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.634 INFO [stderr] Dec 14 08:23:50.634 INFO [stderr] warning: variant is never constructed: `Abstract` Dec 14 08:23:50.634 INFO [stderr] --> src/parsing/nodes.rs:170:5 Dec 14 08:23:50.634 INFO [stderr] | Dec 14 08:23:50.634 INFO [stderr] 170 | Abstract(AbstractMethod), Dec 14 08:23:50.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.634 INFO [stderr] Dec 14 08:23:50.634 INFO [stderr] warning: variant is never constructed: `Concrete` Dec 14 08:23:50.634 INFO [stderr] --> src/parsing/nodes.rs:188:5 Dec 14 08:23:50.634 INFO [stderr] | Dec 14 08:23:50.634 INFO [stderr] 188 | Concrete(ConcreteGetter), Dec 14 08:23:50.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.634 INFO [stderr] Dec 14 08:23:50.634 INFO [stderr] warning: variant is never constructed: `Abstract` Dec 14 08:23:50.635 INFO [stderr] --> src/parsing/nodes.rs:189:5 Dec 14 08:23:50.635 INFO [stderr] | Dec 14 08:23:50.635 INFO [stderr] 189 | Abstract, Dec 14 08:23:50.635 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:50.635 INFO [stderr] Dec 14 08:23:50.635 INFO [stderr] warning: type alias is never used: `ValueArgument` Dec 14 08:23:50.635 INFO [stderr] --> src/parsing/nodes.rs:232:1 Dec 14 08:23:50.635 INFO [stderr] | Dec 14 08:23:50.635 INFO [stderr] 232 | type ValueArgument = Argument; Dec 14 08:23:50.635 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.635 INFO [stderr] Dec 14 08:23:50.635 INFO [stderr] warning: type alias is never used: `TypeArguments` Dec 14 08:23:50.635 INFO [stderr] --> src/parsing/nodes.rs:233:1 Dec 14 08:23:50.635 INFO [stderr] | Dec 14 08:23:50.635 INFO [stderr] 233 | type TypeArguments = Argument; Dec 14 08:23:50.635 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.635 INFO [stderr] Dec 14 08:23:50.635 INFO [stderr] warning: method is never used: `new_root` Dec 14 08:23:50.635 INFO [stderr] --> src/parsing/nodes.rs:337:5 Dec 14 08:23:50.635 INFO [stderr] | Dec 14 08:23:50.635 INFO [stderr] 337 | pub fn new_root() -> Self { Dec 14 08:23:50.635 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.635 INFO [stderr] Dec 14 08:23:50.636 INFO [stderr] warning: variant is never constructed: `Add` Dec 14 08:23:50.636 INFO [stderr] --> src/parsing/nodes.rs:412:5 Dec 14 08:23:50.636 INFO [stderr] | Dec 14 08:23:50.636 INFO [stderr] 412 | Add, Dec 14 08:23:50.636 INFO [stderr] | ^^^ Dec 14 08:23:50.636 INFO [stderr] Dec 14 08:23:50.636 INFO [stderr] warning: variant is never constructed: `And` Dec 14 08:23:50.636 INFO [stderr] --> src/parsing/nodes.rs:413:5 Dec 14 08:23:50.636 INFO [stderr] | Dec 14 08:23:50.636 INFO [stderr] 413 | And, Dec 14 08:23:50.636 INFO [stderr] | ^^^ Dec 14 08:23:50.636 INFO [stderr] Dec 14 08:23:50.636 INFO [stderr] warning: variant is never constructed: `BitwiseAnd` Dec 14 08:23:50.636 INFO [stderr] --> src/parsing/nodes.rs:414:5 Dec 14 08:23:50.636 INFO [stderr] | Dec 14 08:23:50.636 INFO [stderr] 414 | BitwiseAnd, Dec 14 08:23:50.636 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:50.636 INFO [stderr] Dec 14 08:23:50.636 INFO [stderr] warning: variant is never constructed: `BitwiseOr` Dec 14 08:23:50.636 INFO [stderr] --> src/parsing/nodes.rs:415:5 Dec 14 08:23:50.636 INFO [stderr] | Dec 14 08:23:50.636 INFO [stderr] 415 | BitwiseOr, Dec 14 08:23:50.636 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:50.636 INFO [stderr] Dec 14 08:23:50.636 INFO [stderr] warning: variant is never constructed: `Compose` Dec 14 08:23:50.636 INFO [stderr] --> src/parsing/nodes.rs:416:5 Dec 14 08:23:50.636 INFO [stderr] | Dec 14 08:23:50.636 INFO [stderr] 416 | Compose, Dec 14 08:23:50.636 INFO [stderr] | ^^^^^^^ Dec 14 08:23:50.637 INFO [stderr] Dec 14 08:23:50.637 INFO [stderr] warning: variant is never constructed: `Divide` Dec 14 08:23:50.637 INFO [stderr] --> src/parsing/nodes.rs:417:5 Dec 14 08:23:50.637 INFO [stderr] | Dec 14 08:23:50.637 INFO [stderr] 417 | Divide, Dec 14 08:23:50.637 INFO [stderr] | ^^^^^^ Dec 14 08:23:50.637 INFO [stderr] Dec 14 08:23:50.637 INFO [stderr] warning: variant is never constructed: `Dot` Dec 14 08:23:50.637 INFO [stderr] --> src/parsing/nodes.rs:418:5 Dec 14 08:23:50.638 INFO [stderr] | Dec 14 08:23:50.638 INFO [stderr] 418 | Dot, Dec 14 08:23:50.638 INFO [stderr] | ^^^ Dec 14 08:23:50.638 INFO [stderr] Dec 14 08:23:50.638 INFO [stderr] warning: variant is never constructed: `Equals` Dec 14 08:23:50.639 INFO [stderr] --> src/parsing/nodes.rs:419:5 Dec 14 08:23:50.639 INFO [stderr] | Dec 14 08:23:50.639 INFO [stderr] 419 | Equals, Dec 14 08:23:50.639 INFO [stderr] | ^^^^^^ Dec 14 08:23:50.639 INFO [stderr] Dec 14 08:23:50.639 INFO [stderr] warning: variant is never constructed: `GreaterThan` Dec 14 08:23:50.639 INFO [stderr] --> src/parsing/nodes.rs:420:5 Dec 14 08:23:50.639 INFO [stderr] | Dec 14 08:23:50.639 INFO [stderr] 420 | GreaterThan, Dec 14 08:23:50.639 INFO [stderr] | ^^^^^^^^^^^ Dec 14 08:23:50.639 INFO [stderr] Dec 14 08:23:50.640 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals` Dec 14 08:23:50.640 INFO [stderr] --> src/parsing/nodes.rs:421:5 Dec 14 08:23:50.640 INFO [stderr] | Dec 14 08:23:50.640 INFO [stderr] 421 | GreaterThanOrEquals, Dec 14 08:23:50.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.640 INFO [stderr] Dec 14 08:23:50.640 INFO [stderr] warning: variant is never constructed: `LessThan` Dec 14 08:23:50.640 INFO [stderr] --> src/parsing/nodes.rs:422:5 Dec 14 08:23:50.641 INFO [stderr] | Dec 14 08:23:50.641 INFO [stderr] 422 | LessThan, Dec 14 08:23:50.641 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:50.641 INFO [stderr] Dec 14 08:23:50.641 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals` Dec 14 08:23:50.641 INFO [stderr] --> src/parsing/nodes.rs:423:5 Dec 14 08:23:50.642 INFO [stderr] | Dec 14 08:23:50.642 INFO [stderr] 423 | LessThenOrEquals, Dec 14 08:23:50.642 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 08:23:50.642 INFO [stderr] Dec 14 08:23:50.642 INFO [stderr] warning: variant is never constructed: `Modulo` Dec 14 08:23:50.643 INFO [stderr] --> src/parsing/nodes.rs:424:5 Dec 14 08:23:50.643 INFO [stderr] | Dec 14 08:23:50.643 INFO [stderr] 424 | Modulo, Dec 14 08:23:50.644 INFO [stderr] | ^^^^^^ Dec 14 08:23:50.644 INFO [stderr] Dec 14 08:23:50.644 INFO [stderr] warning: variant is never constructed: `Multiply` Dec 14 08:23:50.644 INFO [stderr] --> src/parsing/nodes.rs:425:5 Dec 14 08:23:50.645 INFO [stderr] | Dec 14 08:23:50.645 INFO [stderr] 425 | Multiply, Dec 14 08:23:50.645 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:50.645 INFO [stderr] Dec 14 08:23:50.646 INFO [stderr] warning: variant is never constructed: `NotEquals` Dec 14 08:23:50.646 INFO [stderr] --> src/parsing/nodes.rs:426:5 Dec 14 08:23:50.646 INFO [stderr] | Dec 14 08:23:50.646 INFO [stderr] 426 | NotEquals, Dec 14 08:23:50.647 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:50.647 INFO [stderr] Dec 14 08:23:50.647 INFO [stderr] warning: variant is never constructed: `Or` Dec 14 08:23:50.647 INFO [stderr] --> src/parsing/nodes.rs:427:5 Dec 14 08:23:50.648 INFO [stderr] | Dec 14 08:23:50.648 INFO [stderr] 427 | Or, Dec 14 08:23:50.648 INFO [stderr] | ^^ Dec 14 08:23:50.648 INFO [stderr] Dec 14 08:23:50.649 INFO [stderr] warning: variant is never constructed: `Pipe` Dec 14 08:23:50.649 INFO [stderr] --> src/parsing/nodes.rs:428:5 Dec 14 08:23:50.649 INFO [stderr] | Dec 14 08:23:50.650 INFO [stderr] 428 | Pipe, Dec 14 08:23:50.650 INFO [stderr] | ^^^^ Dec 14 08:23:50.650 INFO [stderr] Dec 14 08:23:50.651 INFO [stderr] warning: variant is never constructed: `ShiftLeft` Dec 14 08:23:50.651 INFO [stderr] --> src/parsing/nodes.rs:429:5 Dec 14 08:23:50.651 INFO [stderr] | Dec 14 08:23:50.651 INFO [stderr] 429 | ShiftLeft, Dec 14 08:23:50.652 INFO [stderr] | ^^^^^^^^^ Dec 14 08:23:50.652 INFO [stderr] Dec 14 08:23:50.652 INFO [stderr] warning: variant is never constructed: `ShiftRight` Dec 14 08:23:50.653 INFO [stderr] --> src/parsing/nodes.rs:430:5 Dec 14 08:23:50.653 INFO [stderr] | Dec 14 08:23:50.653 INFO [stderr] 430 | ShiftRight, Dec 14 08:23:50.653 INFO [stderr] | ^^^^^^^^^^ Dec 14 08:23:50.654 INFO [stderr] Dec 14 08:23:50.654 INFO [stderr] warning: variant is never constructed: `Subtract` Dec 14 08:23:50.654 INFO [stderr] --> src/parsing/nodes.rs:431:5 Dec 14 08:23:50.655 INFO [stderr] | Dec 14 08:23:50.655 INFO [stderr] 431 | Subtract, Dec 14 08:23:50.655 INFO [stderr] | ^^^^^^^^ Dec 14 08:23:50.655 INFO [stderr] Dec 14 08:23:50.656 INFO [stderr] warning: variant is never constructed: `Lexer` Dec 14 08:23:50.656 INFO [stderr] --> src/parsing/mod.rs:38:5 Dec 14 08:23:50.656 INFO [stderr] | Dec 14 08:23:50.656 INFO [stderr] 38 | Lexer(lexer::Error), Dec 14 08:23:50.657 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.657 INFO [stderr] Dec 14 08:23:50.657 INFO [stderr] warning: method is never used: `expect_and_read` Dec 14 08:23:50.657 INFO [stderr] --> src/parsing/mod.rs:91:5 Dec 14 08:23:50.658 INFO [stderr] | Dec 14 08:23:50.658 INFO [stderr] 91 | fn expect_and_read(&mut self, expected: Token) -> Result { Dec 14 08:23:50.658 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.658 INFO [stderr] Dec 14 08:23:50.659 INFO [stderr] warning: method is never used: `parse_class_body` Dec 14 08:23:50.659 INFO [stderr] --> src/parsing/mod.rs:684:5 Dec 14 08:23:50.659 INFO [stderr] | Dec 14 08:23:50.660 INFO [stderr] 684 | fn parse_class_body(&mut self) -> Result { Dec 14 08:23:50.660 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.660 INFO [stderr] Dec 14 08:23:50.661 INFO [stderr] warning: method is never used: `parse_interface_body` Dec 14 08:23:50.661 INFO [stderr] --> src/parsing/mod.rs:688:5 Dec 14 08:23:50.661 INFO [stderr] | Dec 14 08:23:50.661 INFO [stderr] 688 | fn parse_interface_body(&mut self) -> Result { Dec 14 08:23:50.662 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.662 INFO [stderr] Dec 14 08:23:50.662 INFO [stderr] warning: method is never used: `parse_expression_grouping` Dec 14 08:23:50.663 INFO [stderr] --> src/parsing/mod.rs:722:5 Dec 14 08:23:50.663 INFO [stderr] | Dec 14 08:23:50.663 INFO [stderr] 722 | fn parse_expression_grouping(&mut self) -> Result { Dec 14 08:23:50.663 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.664 INFO [stderr] Dec 14 08:23:50.685 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.685 INFO [stderr] --> src/parsing/mod.rs:742:29 Dec 14 08:23:50.685 INFO [stderr] | Dec 14 08:23:50.685 INFO [stderr] 742 | self.parse_class(); Dec 14 08:23:50.686 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.686 INFO [stderr] | Dec 14 08:23:50.686 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 08:23:50.687 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.687 INFO [stderr] Dec 14 08:23:50.688 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.688 INFO [stderr] --> src/parsing/mod.rs:746:29 Dec 14 08:23:50.688 INFO [stderr] | Dec 14 08:23:50.688 INFO [stderr] 746 | self.parse_extends(); Dec 14 08:23:50.689 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.689 INFO [stderr] | Dec 14 08:23:50.689 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.689 INFO [stderr] Dec 14 08:23:50.690 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.690 INFO [stderr] --> src/parsing/mod.rs:750:29 Dec 14 08:23:50.690 INFO [stderr] | Dec 14 08:23:50.691 INFO [stderr] 750 | self.parse_import(); Dec 14 08:23:50.691 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.691 INFO [stderr] | Dec 14 08:23:50.691 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.692 INFO [stderr] Dec 14 08:23:50.692 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.692 INFO [stderr] --> src/parsing/mod.rs:754:29 Dec 14 08:23:50.693 INFO [stderr] | Dec 14 08:23:50.693 INFO [stderr] 754 | self.parse_interface(); Dec 14 08:23:50.693 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.693 INFO [stderr] | Dec 14 08:23:50.694 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.694 INFO [stderr] Dec 14 08:23:50.694 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.695 INFO [stderr] --> src/parsing/mod.rs:758:29 Dec 14 08:23:50.695 INFO [stderr] | Dec 14 08:23:50.695 INFO [stderr] 758 | self.parse_package_definition(); Dec 14 08:23:50.695 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.696 INFO [stderr] | Dec 14 08:23:50.696 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.696 INFO [stderr] Dec 14 08:23:50.697 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.697 INFO [stderr] --> src/parsing/mod.rs:762:29 Dec 14 08:23:50.697 INFO [stderr] | Dec 14 08:23:50.698 INFO [stderr] 762 | self.parse_binding(); Dec 14 08:23:50.698 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.698 INFO [stderr] | Dec 14 08:23:50.699 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.699 INFO [stderr] Dec 14 08:23:50.700 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.700 INFO [stderr] --> src/parsing/mod.rs:796:29 Dec 14 08:23:50.700 INFO [stderr] | Dec 14 08:23:50.700 INFO [stderr] 796 | self.parse_extends(); Dec 14 08:23:50.701 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.701 INFO [stderr] | Dec 14 08:23:50.701 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.702 INFO [stderr] Dec 14 08:23:50.702 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.703 INFO [stderr] --> src/parsing/mod.rs:800:29 Dec 14 08:23:50.703 INFO [stderr] | Dec 14 08:23:50.703 INFO [stderr] 800 | self.parse_import(); Dec 14 08:23:50.704 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.704 INFO [stderr] | Dec 14 08:23:50.704 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.705 INFO [stderr] Dec 14 08:23:50.705 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.705 INFO [stderr] --> src/parsing/mod.rs:804:29 Dec 14 08:23:50.706 INFO [stderr] | Dec 14 08:23:50.706 INFO [stderr] 804 | self.parse_interface(); Dec 14 08:23:50.706 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.707 INFO [stderr] | Dec 14 08:23:50.707 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.707 INFO [stderr] Dec 14 08:23:50.707 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.707 INFO [stderr] --> src/parsing/mod.rs:808:29 Dec 14 08:23:50.707 INFO [stderr] | Dec 14 08:23:50.707 INFO [stderr] 808 | self.parse_package_definition(); Dec 14 08:23:50.707 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.708 INFO [stderr] | Dec 14 08:23:50.708 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.708 INFO [stderr] Dec 14 08:23:50.708 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.708 INFO [stderr] --> src/parsing/mod.rs:812:29 Dec 14 08:23:50.708 INFO [stderr] | Dec 14 08:23:50.708 INFO [stderr] 812 | self.parse_binding(); Dec 14 08:23:50.708 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.708 INFO [stderr] | Dec 14 08:23:50.708 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.709 INFO [stderr] Dec 14 08:23:50.709 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.709 INFO [stderr] --> src/parsing/mod.rs:819:29 Dec 14 08:23:50.709 INFO [stderr] | Dec 14 08:23:50.709 INFO [stderr] 819 | self.parse_expression(); Dec 14 08:23:50.709 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.709 INFO [stderr] | Dec 14 08:23:50.709 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.709 INFO [stderr] Dec 14 08:23:50.710 INFO [stderr] warning: unused `std::result::Result` that must be used Dec 14 08:23:50.710 INFO [stderr] --> src/parsing/mod.rs:902:9 Dec 14 08:23:50.710 INFO [stderr] | Dec 14 08:23:50.710 INFO [stderr] 902 | self.tokens.join_lexer_thread(); Dec 14 08:23:50.710 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 08:23:50.710 INFO [stderr] | Dec 14 08:23:50.710 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Dec 14 08:23:50.710 INFO [stderr] Dec 14 08:23:53.797 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.74s Dec 14 08:23:53.813 INFO [stderr] su: No module specific data is present Dec 14 08:23:54.695 INFO running `"docker" "inspect" "a9399742a820f7902a62b45d48cf6adc981fc244e773ec3d33c9e9d6be908abd"` Dec 14 08:23:54.909 INFO running `"docker" "rm" "-f" "a9399742a820f7902a62b45d48cf6adc981fc244e773ec3d33c9e9d6be908abd"` Dec 14 08:23:55.186 INFO [stdout] a9399742a820f7902a62b45d48cf6adc981fc244e773ec3d33c9e9d6be908abd Dec 14 08:23:55.199 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 14 08:23:55.656 INFO [stdout] 534881f765431a5b1a0b822a394ee1801957e17cac67ce706b306335bf2ae12d Dec 14 08:23:55.665 INFO running `"docker" "start" "-a" "534881f765431a5b1a0b822a394ee1801957e17cac67ce706b306335bf2ae12d"` Dec 14 08:23:56.510 INFO [stderr] usermod: no changes Dec 14 08:23:56.551 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.01s Dec 14 08:23:56.551 INFO [stderr] Running /target/debug/deps/sylan-09fd1d110f47ff4b Dec 14 08:23:56.583 INFO [stdout] Dec 14 08:23:56.583 INFO [stdout] running 25 tests Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::multi_line_comments ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::keywords ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::identifier ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::numbers ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::booleans ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::operators ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::rest ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::shebang ... ok Dec 14 08:23:56.583 INFO [stdout] test lexing::lexer::tests::strings ... ok Dec 14 08:23:56.584 INFO [stdout] test lexing::lexer::tests::single_line_comments ... ok Dec 14 08:23:56.584 INFO [stdout] test lexing::source::test ... ok Dec 14 08:23:56.599 INFO [stdout] test lexing::lexer::tests::sydoc ... ok Dec 14 08:23:56.599 INFO [stdout] test lexing::tests::discard ... ok Dec 14 08:23:56.611 INFO [stdout] test lexing::lexer::tests::chars ... ok Dec 14 08:23:56.611 INFO [stdout] test lexing::lexer::tests::version ... ok Dec 14 08:23:56.615 INFO [stdout] test lexing::lexer::tests::interpolated_strings ... ok Dec 14 08:23:56.615 INFO [stdout] test lexing::tests::discard_many ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::lexer::tests::empty ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::match_nth ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::peek_many ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::peek_nth ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::peek ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::read_many ... ok Dec 14 08:23:56.631 INFO [stdout] test lexing::tests::read ... ok Dec 14 08:23:56.638 INFO [stdout] test lexing::tests::trivia ... ok Dec 14 08:23:56.639 INFO [stdout] Dec 14 08:23:56.639 INFO [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 14 08:23:56.639 INFO [stdout] Dec 14 08:23:56.642 INFO [stderr] su: No module specific data is present Dec 14 08:23:57.059 INFO running `"docker" "inspect" "534881f765431a5b1a0b822a394ee1801957e17cac67ce706b306335bf2ae12d"` Dec 14 08:23:57.226 INFO running `"docker" "rm" "-f" "534881f765431a5b1a0b822a394ee1801957e17cac67ce706b306335bf2ae12d"` Dec 14 08:23:57.479 INFO [stdout] 534881f765431a5b1a0b822a394ee1801957e17cac67ce706b306335bf2ae12d