Dec 02 05:47:39.835 INFO testing LouisJackman/sylan against 1.30.1 for beta-1.31-5
Dec 02 05:47:39.836 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:40.424 INFO [stdout] f784c4617801b1ae45993634185b0f9e5d5d5db44ae7fa736e3abc9154de757e
Dec 02 05:47:40.426 INFO running `"docker" "start" "-a" "f784c4617801b1ae45993634185b0f9e5d5d5db44ae7fa736e3abc9154de757e"`
Dec 02 05:47:43.262 INFO [stderr] usermod: no changes
Dec 02 05:47:43.323 INFO [stderr]    Compiling sylan v0.1.0 (/source)
Dec 02 05:47:44.050 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:44.050 INFO [stderr]  --> src/lexing/lexer.rs:5:5
Dec 02 05:47:44.050 INFO [stderr]   |
Dec 02 05:47:44.051 INFO [stderr] 5 | use std::sync::Arc;
Dec 02 05:47:44.051 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 02 05:47:44.051 INFO [stderr]   |
Dec 02 05:47:44.052 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 05:47:44.052 INFO [stderr] 
Dec 02 05:47:44.052 INFO [stderr] warning: unused imports: `Identifier`, `InterpolatedString`, `Shebang`, `SyDoc`
Dec 02 05:47:44.052 INFO [stderr]   --> src/lexing/lexer.rs:12:24
Dec 02 05:47:44.053 INFO [stderr]    |
Dec 02 05:47:44.053 INFO [stderr] 12 | use multiphase::{self, Identifier, InterpolatedString, Shebang, SyDoc, SylanString};
Dec 02 05:47:44.053 INFO [stderr]    |                        ^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^
Dec 02 05:47:44.054 INFO [stderr] 
Dec 02 05:47:44.054 INFO [stderr] warning: unused import: `multiphase::Identifier`
Dec 02 05:47:44.054 INFO [stderr]   --> src/lexing/mod.rs:12:5
Dec 02 05:47:44.055 INFO [stderr]    |
Dec 02 05:47:44.055 INFO [stderr] 12 | use multiphase::Identifier;
Dec 02 05:47:44.055 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.055 INFO [stderr] 
Dec 02 05:47:44.661 INFO [stderr] warning: unused variable: `expression`
Dec 02 05:47:44.661 INFO [stderr]    --> src/parsing/mod.rs:387:53
Dec 02 05:47:44.661 INFO [stderr]     |
Dec 02 05:47:44.662 INFO [stderr] 387 |     fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result<Pattern> {
Dec 02 05:47:44.662 INFO [stderr]     |                                                     ^^^^^^^^^^ help: consider using `_expression` instead
Dec 02 05:47:44.662 INFO [stderr]     |
Dec 02 05:47:44.663 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 05:47:44.663 INFO [stderr] 
Dec 02 05:47:44.664 INFO [stderr] warning: unused variable: `unexpected`
Dec 02 05:47:44.664 INFO [stderr]    --> src/parsing/mod.rs:766:25
Dec 02 05:47:44.664 INFO [stderr]     |
Dec 02 05:47:44.664 INFO [stderr] 766 |                         unexpected => {
Dec 02 05:47:44.665 INFO [stderr]     |                         ^^^^^^^^^^ help: consider using `_unexpected` instead
Dec 02 05:47:44.665 INFO [stderr] 
Dec 02 05:47:44.665 INFO [stderr] warning: unused variable: `class`
Dec 02 05:47:44.665 INFO [stderr]    --> src/parsing/mod.rs:792:33
Dec 02 05:47:44.666 INFO [stderr]     |
Dec 02 05:47:44.666 INFO [stderr] 792 |                             let class = self.parse_class();
Dec 02 05:47:44.666 INFO [stderr]     |                                 ^^^^^ help: consider using `_class` instead
Dec 02 05:47:44.666 INFO [stderr] 
Dec 02 05:47:44.923 INFO [stderr] warning: variant is never constructed: `Unexpected`
Dec 02 05:47:44.923 INFO [stderr]   --> src/lexing/lexer.rs:36:5
Dec 02 05:47:44.923 INFO [stderr]    |
Dec 02 05:47:44.923 INFO [stderr] 36 |     Unexpected(char),
Dec 02 05:47:44.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:44.923 INFO [stderr]    |
Dec 02 05:47:44.923 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:47:44.923 INFO [stderr] 
Dec 02 05:47:44.923 INFO [stderr] warning: method is never used: `unexpected`
Dec 02 05:47:44.923 INFO [stderr]    --> src/lexing/lexer.rs:105:5
Dec 02 05:47:44.923 INFO [stderr]     |
Dec 02 05:47:44.923 INFO [stderr] 105 |     fn unexpected(&self, unexpected: char) -> TokenResult {
Dec 02 05:47:44.923 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.923 INFO [stderr] 
Dec 02 05:47:44.924 INFO [stderr] warning: enum is never used: `Item`
Dec 02 05:47:44.924 INFO [stderr]   --> src/parsing/nodes.rs:18:1
Dec 02 05:47:44.924 INFO [stderr]    |
Dec 02 05:47:44.924 INFO [stderr] 18 | pub enum Item {
Dec 02 05:47:44.924 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:44.924 INFO [stderr] 
Dec 02 05:47:44.924 INFO [stderr] warning: variant is never constructed: `BinaryOperator`
Dec 02 05:47:44.924 INFO [stderr]   --> src/parsing/nodes.rs:36:5
Dec 02 05:47:44.924 INFO [stderr]    |
Dec 02 05:47:44.924 INFO [stderr] 36 |     BinaryOperator(BinaryOperator, Box<Expression>, Box<Expression>),
Dec 02 05:47:44.924 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.924 INFO [stderr] 
Dec 02 05:47:44.924 INFO [stderr] warning: variant is never constructed: `DoContext`
Dec 02 05:47:44.924 INFO [stderr]   --> src/parsing/nodes.rs:39:5
Dec 02 05:47:44.924 INFO [stderr]    |
Dec 02 05:47:44.924 INFO [stderr] 39 |     DoContext(Box<Expression>, Scope),
Dec 02 05:47:44.924 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.924 INFO [stderr] 
Dec 02 05:47:44.924 INFO [stderr] warning: variant is never constructed: `Continue`
Dec 02 05:47:44.924 INFO [stderr]   --> src/parsing/nodes.rs:42:5
Dec 02 05:47:44.924 INFO [stderr]    |
Dec 02 05:47:44.925 INFO [stderr] 42 |     Continue(Continue),
Dec 02 05:47:44.925 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.925 INFO [stderr] 
Dec 02 05:47:44.925 INFO [stderr] warning: variant is never constructed: `Call`
Dec 02 05:47:44.925 INFO [stderr]   --> src/parsing/nodes.rs:43:5
Dec 02 05:47:44.925 INFO [stderr]    |
Dec 02 05:47:44.925 INFO [stderr] 43 |     Call(Call),
Dec 02 05:47:44.925 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:44.925 INFO [stderr] 
Dec 02 05:47:44.925 INFO [stderr] warning: variant is never constructed: `PackageLookup`
Dec 02 05:47:44.925 INFO [stderr]   --> src/parsing/nodes.rs:44:5
Dec 02 05:47:44.925 INFO [stderr]    |
Dec 02 05:47:44.925 INFO [stderr] 44 |     PackageLookup(PackageLookup),
Dec 02 05:47:44.925 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.925 INFO [stderr] 
Dec 02 05:47:44.925 INFO [stderr] warning: enum is never used: `Node`
Dec 02 05:47:44.925 INFO [stderr]   --> src/parsing/nodes.rs:48:1
Dec 02 05:47:44.925 INFO [stderr]    |
Dec 02 05:47:44.925 INFO [stderr] 48 | pub enum Node {
Dec 02 05:47:44.925 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:44.925 INFO [stderr] 
Dec 02 05:47:44.925 INFO [stderr] warning: variant is never constructed: `Imported`
Dec 02 05:47:44.925 INFO [stderr]   --> src/parsing/nodes.rs:72:5
Dec 02 05:47:44.925 INFO [stderr]    |
Dec 02 05:47:44.926 INFO [stderr] 72 |     Imported(Package),
Dec 02 05:47:44.926 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.926 INFO [stderr] 
Dec 02 05:47:44.926 INFO [stderr] warning: variant is never constructed: `Binding`
Dec 02 05:47:44.927 INFO [stderr]   --> src/parsing/nodes.rs:91:5
Dec 02 05:47:44.927 INFO [stderr]    |
Dec 02 05:47:44.927 INFO [stderr] 91 |     Binding(Binding),
Dec 02 05:47:44.927 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:44.927 INFO [stderr] 
Dec 02 05:47:44.927 INFO [stderr] warning: variant is never constructed: `Type`
Dec 02 05:47:44.927 INFO [stderr]   --> src/parsing/nodes.rs:92:5
Dec 02 05:47:44.927 INFO [stderr]    |
Dec 02 05:47:44.927 INFO [stderr] 92 |     Type(Type),
Dec 02 05:47:44.927 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:44.927 INFO [stderr] 
Dec 02 05:47:44.927 INFO [stderr] warning: variant is never constructed: `Package`
Dec 02 05:47:44.927 INFO [stderr]   --> src/parsing/nodes.rs:93:5
Dec 02 05:47:44.927 INFO [stderr]    |
Dec 02 05:47:44.927 INFO [stderr] 93 |     Package(Package),
Dec 02 05:47:44.927 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:44.927 INFO [stderr] 
Dec 02 05:47:44.927 INFO [stderr] warning: variant is never constructed: `Class`
Dec 02 05:47:44.927 INFO [stderr]    --> src/parsing/nodes.rs:120:5
Dec 02 05:47:44.927 INFO [stderr]     |
Dec 02 05:47:44.927 INFO [stderr] 120 |     Class(Class),
Dec 02 05:47:44.927 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:44.927 INFO [stderr] 
Dec 02 05:47:44.927 INFO [stderr] warning: variant is never constructed: `Interface`
Dec 02 05:47:44.927 INFO [stderr]    --> src/parsing/nodes.rs:121:5
Dec 02 05:47:44.927 INFO [stderr]     |
Dec 02 05:47:44.927 INFO [stderr] 121 |     Interface(Interface),
Dec 02 05:47:44.927 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.927 INFO [stderr] 
Dec 02 05:47:44.928 INFO [stderr] warning: variant is never constructed: `New`
Dec 02 05:47:44.928 INFO [stderr]    --> src/parsing/nodes.rs:147:5
Dec 02 05:47:44.928 INFO [stderr]     |
Dec 02 05:47:44.928 INFO [stderr] 147 |     New(NewType),
Dec 02 05:47:44.928 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:44.928 INFO [stderr] 
Dec 02 05:47:44.928 INFO [stderr] warning: variant is never constructed: `Assignment`
Dec 02 05:47:44.928 INFO [stderr]    --> src/parsing/nodes.rs:149:5
Dec 02 05:47:44.928 INFO [stderr]     |
Dec 02 05:47:44.928 INFO [stderr] 149 |     Assignment(TypeAssignment),
Dec 02 05:47:44.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.928 INFO [stderr] 
Dec 02 05:47:44.928 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:44.928 INFO [stderr]    --> src/parsing/nodes.rs:169:5
Dec 02 05:47:44.928 INFO [stderr]     |
Dec 02 05:47:44.928 INFO [stderr] 169 |     Concrete(ConcreteMethod),
Dec 02 05:47:44.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.928 INFO [stderr] 
Dec 02 05:47:44.928 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:44.928 INFO [stderr]    --> src/parsing/nodes.rs:170:5
Dec 02 05:47:44.928 INFO [stderr]     |
Dec 02 05:47:44.928 INFO [stderr] 170 |     Abstract(AbstractMethod),
Dec 02 05:47:44.928 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.928 INFO [stderr] 
Dec 02 05:47:44.929 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:44.929 INFO [stderr]    --> src/parsing/nodes.rs:188:5
Dec 02 05:47:44.929 INFO [stderr]     |
Dec 02 05:47:44.929 INFO [stderr] 188 |     Concrete(ConcreteGetter),
Dec 02 05:47:44.929 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.929 INFO [stderr] 
Dec 02 05:47:44.929 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:44.929 INFO [stderr]    --> src/parsing/nodes.rs:189:5
Dec 02 05:47:44.929 INFO [stderr]     |
Dec 02 05:47:44.929 INFO [stderr] 189 |     Abstract,
Dec 02 05:47:44.929 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:44.929 INFO [stderr] 
Dec 02 05:47:44.929 INFO [stderr] warning: type alias is never used: `ValueArgument`
Dec 02 05:47:44.929 INFO [stderr]    --> src/parsing/nodes.rs:232:1
Dec 02 05:47:44.929 INFO [stderr]     |
Dec 02 05:47:44.929 INFO [stderr] 232 | type ValueArgument = Argument<Expression>;
Dec 02 05:47:44.929 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.929 INFO [stderr] 
Dec 02 05:47:44.929 INFO [stderr] warning: type alias is never used: `TypeArguments`
Dec 02 05:47:44.929 INFO [stderr]    --> src/parsing/nodes.rs:233:1
Dec 02 05:47:44.929 INFO [stderr]     |
Dec 02 05:47:44.929 INFO [stderr] 233 | type TypeArguments = Argument<Type>;
Dec 02 05:47:44.929 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.929 INFO [stderr] 
Dec 02 05:47:44.929 INFO [stderr] warning: method is never used: `new_root`
Dec 02 05:47:44.929 INFO [stderr]    --> src/parsing/nodes.rs:337:5
Dec 02 05:47:44.929 INFO [stderr]     |
Dec 02 05:47:44.929 INFO [stderr] 337 |     pub fn new_root() -> Self {
Dec 02 05:47:44.929 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.929 INFO [stderr] 
Dec 02 05:47:44.930 INFO [stderr] warning: variant is never constructed: `Add`
Dec 02 05:47:44.930 INFO [stderr]    --> src/parsing/nodes.rs:412:5
Dec 02 05:47:44.930 INFO [stderr]     |
Dec 02 05:47:44.930 INFO [stderr] 412 |     Add,
Dec 02 05:47:44.930 INFO [stderr]     |     ^^^
Dec 02 05:47:44.930 INFO [stderr] 
Dec 02 05:47:44.930 INFO [stderr] warning: variant is never constructed: `And`
Dec 02 05:47:44.930 INFO [stderr]    --> src/parsing/nodes.rs:413:5
Dec 02 05:47:44.930 INFO [stderr]     |
Dec 02 05:47:44.930 INFO [stderr] 413 |     And,
Dec 02 05:47:44.930 INFO [stderr]     |     ^^^
Dec 02 05:47:44.930 INFO [stderr] 
Dec 02 05:47:44.930 INFO [stderr] warning: variant is never constructed: `BitwiseAnd`
Dec 02 05:47:44.930 INFO [stderr]    --> src/parsing/nodes.rs:414:5
Dec 02 05:47:44.930 INFO [stderr]     |
Dec 02 05:47:44.930 INFO [stderr] 414 |     BitwiseAnd,
Dec 02 05:47:44.930 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:44.930 INFO [stderr] 
Dec 02 05:47:44.930 INFO [stderr] warning: variant is never constructed: `BitwiseOr`
Dec 02 05:47:44.930 INFO [stderr]    --> src/parsing/nodes.rs:415:5
Dec 02 05:47:44.930 INFO [stderr]     |
Dec 02 05:47:44.930 INFO [stderr] 415 |     BitwiseOr,
Dec 02 05:47:44.930 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:44.930 INFO [stderr] 
Dec 02 05:47:44.930 INFO [stderr] warning: variant is never constructed: `Compose`
Dec 02 05:47:44.930 INFO [stderr]    --> src/parsing/nodes.rs:416:5
Dec 02 05:47:44.930 INFO [stderr]     |
Dec 02 05:47:44.930 INFO [stderr] 416 |     Compose,
Dec 02 05:47:44.930 INFO [stderr]     |     ^^^^^^^
Dec 02 05:47:44.931 INFO [stderr] 
Dec 02 05:47:44.931 INFO [stderr] warning: variant is never constructed: `Divide`
Dec 02 05:47:44.931 INFO [stderr]    --> src/parsing/nodes.rs:417:5
Dec 02 05:47:44.931 INFO [stderr]     |
Dec 02 05:47:44.931 INFO [stderr] 417 |     Divide,
Dec 02 05:47:44.931 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:44.931 INFO [stderr] 
Dec 02 05:47:44.931 INFO [stderr] warning: variant is never constructed: `Dot`
Dec 02 05:47:44.931 INFO [stderr]    --> src/parsing/nodes.rs:418:5
Dec 02 05:47:44.931 INFO [stderr]     |
Dec 02 05:47:44.931 INFO [stderr] 418 |     Dot,
Dec 02 05:47:44.931 INFO [stderr]     |     ^^^
Dec 02 05:47:44.931 INFO [stderr] 
Dec 02 05:47:44.931 INFO [stderr] warning: variant is never constructed: `Equals`
Dec 02 05:47:44.931 INFO [stderr]    --> src/parsing/nodes.rs:419:5
Dec 02 05:47:44.931 INFO [stderr]     |
Dec 02 05:47:44.931 INFO [stderr] 419 |     Equals,
Dec 02 05:47:44.931 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:44.931 INFO [stderr] 
Dec 02 05:47:44.931 INFO [stderr] warning: variant is never constructed: `GreaterThan`
Dec 02 05:47:44.931 INFO [stderr]    --> src/parsing/nodes.rs:420:5
Dec 02 05:47:44.931 INFO [stderr]     |
Dec 02 05:47:44.931 INFO [stderr] 420 |     GreaterThan,
Dec 02 05:47:44.931 INFO [stderr]     |     ^^^^^^^^^^^
Dec 02 05:47:44.931 INFO [stderr] 
Dec 02 05:47:44.932 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals`
Dec 02 05:47:44.932 INFO [stderr]    --> src/parsing/nodes.rs:421:5
Dec 02 05:47:44.932 INFO [stderr]     |
Dec 02 05:47:44.932 INFO [stderr] 421 |     GreaterThanOrEquals,
Dec 02 05:47:44.932 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.932 INFO [stderr] 
Dec 02 05:47:44.932 INFO [stderr] warning: variant is never constructed: `LessThan`
Dec 02 05:47:44.932 INFO [stderr]    --> src/parsing/nodes.rs:422:5
Dec 02 05:47:44.932 INFO [stderr]     |
Dec 02 05:47:44.932 INFO [stderr] 422 |     LessThan,
Dec 02 05:47:44.932 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:44.932 INFO [stderr] 
Dec 02 05:47:44.932 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals`
Dec 02 05:47:44.932 INFO [stderr]    --> src/parsing/nodes.rs:423:5
Dec 02 05:47:44.932 INFO [stderr]     |
Dec 02 05:47:44.932 INFO [stderr] 423 |     LessThenOrEquals,
Dec 02 05:47:44.932 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:44.932 INFO [stderr] 
Dec 02 05:47:44.932 INFO [stderr] warning: variant is never constructed: `Modulo`
Dec 02 05:47:44.932 INFO [stderr]    --> src/parsing/nodes.rs:424:5
Dec 02 05:47:44.932 INFO [stderr]     |
Dec 02 05:47:44.932 INFO [stderr] 424 |     Modulo,
Dec 02 05:47:44.932 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:44.932 INFO [stderr] 
Dec 02 05:47:44.932 INFO [stderr] warning: variant is never constructed: `Multiply`
Dec 02 05:47:44.932 INFO [stderr]    --> src/parsing/nodes.rs:425:5
Dec 02 05:47:44.932 INFO [stderr]     |
Dec 02 05:47:44.932 INFO [stderr] 425 |     Multiply,
Dec 02 05:47:44.932 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:44.933 INFO [stderr] 
Dec 02 05:47:44.933 INFO [stderr] warning: variant is never constructed: `NotEquals`
Dec 02 05:47:44.933 INFO [stderr]    --> src/parsing/nodes.rs:426:5
Dec 02 05:47:44.933 INFO [stderr]     |
Dec 02 05:47:44.933 INFO [stderr] 426 |     NotEquals,
Dec 02 05:47:44.933 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:44.933 INFO [stderr] 
Dec 02 05:47:44.933 INFO [stderr] warning: variant is never constructed: `Or`
Dec 02 05:47:44.933 INFO [stderr]    --> src/parsing/nodes.rs:427:5
Dec 02 05:47:44.933 INFO [stderr]     |
Dec 02 05:47:44.933 INFO [stderr] 427 |     Or,
Dec 02 05:47:44.933 INFO [stderr]     |     ^^
Dec 02 05:47:44.933 INFO [stderr] 
Dec 02 05:47:44.933 INFO [stderr] warning: variant is never constructed: `Pipe`
Dec 02 05:47:44.933 INFO [stderr]    --> src/parsing/nodes.rs:428:5
Dec 02 05:47:44.933 INFO [stderr]     |
Dec 02 05:47:44.933 INFO [stderr] 428 |     Pipe,
Dec 02 05:47:44.933 INFO [stderr]     |     ^^^^
Dec 02 05:47:44.933 INFO [stderr] 
Dec 02 05:47:44.933 INFO [stderr] warning: variant is never constructed: `ShiftLeft`
Dec 02 05:47:44.933 INFO [stderr]    --> src/parsing/nodes.rs:429:5
Dec 02 05:47:44.933 INFO [stderr]     |
Dec 02 05:47:44.933 INFO [stderr] 429 |     ShiftLeft,
Dec 02 05:47:44.933 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:44.933 INFO [stderr] 
Dec 02 05:47:44.934 INFO [stderr] warning: variant is never constructed: `ShiftRight`
Dec 02 05:47:44.934 INFO [stderr]    --> src/parsing/nodes.rs:430:5
Dec 02 05:47:44.934 INFO [stderr]     |
Dec 02 05:47:44.934 INFO [stderr] 430 |     ShiftRight,
Dec 02 05:47:44.934 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:44.934 INFO [stderr] 
Dec 02 05:47:44.934 INFO [stderr] warning: variant is never constructed: `Subtract`
Dec 02 05:47:44.934 INFO [stderr]    --> src/parsing/nodes.rs:431:5
Dec 02 05:47:44.934 INFO [stderr]     |
Dec 02 05:47:44.934 INFO [stderr] 431 |     Subtract,
Dec 02 05:47:44.934 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:44.934 INFO [stderr] 
Dec 02 05:47:44.935 INFO [stderr] warning: variant is never constructed: `Lexer`
Dec 02 05:47:44.935 INFO [stderr]   --> src/parsing/mod.rs:38:5
Dec 02 05:47:44.935 INFO [stderr]    |
Dec 02 05:47:44.935 INFO [stderr] 38 |     Lexer(lexer::Error),
Dec 02 05:47:44.935 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.935 INFO [stderr] 
Dec 02 05:47:44.935 INFO [stderr] warning: method is never used: `expect_and_read`
Dec 02 05:47:44.935 INFO [stderr]   --> src/parsing/mod.rs:91:5
Dec 02 05:47:44.935 INFO [stderr]    |
Dec 02 05:47:44.935 INFO [stderr] 91 |     fn expect_and_read(&mut self, expected: Token) -> Result<Token> {
Dec 02 05:47:44.935 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.935 INFO [stderr] 
Dec 02 05:47:44.938 INFO [stderr] warning: method is never used: `parse_class_body`
Dec 02 05:47:44.938 INFO [stderr]    --> src/parsing/mod.rs:684:5
Dec 02 05:47:44.938 INFO [stderr]     |
Dec 02 05:47:44.938 INFO [stderr] 684 |     fn parse_class_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:44.938 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.938 INFO [stderr] 
Dec 02 05:47:44.938 INFO [stderr] warning: method is never used: `parse_interface_body`
Dec 02 05:47:44.938 INFO [stderr]    --> src/parsing/mod.rs:688:5
Dec 02 05:47:44.938 INFO [stderr]     |
Dec 02 05:47:44.938 INFO [stderr] 688 |     fn parse_interface_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:44.938 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.938 INFO [stderr] 
Dec 02 05:47:44.938 INFO [stderr] warning: method is never used: `parse_expression_grouping`
Dec 02 05:47:44.938 INFO [stderr]    --> src/parsing/mod.rs:722:5
Dec 02 05:47:44.938 INFO [stderr]     |
Dec 02 05:47:44.938 INFO [stderr] 722 |     fn parse_expression_grouping(&mut self) -> Result<nodes::Expression> {
Dec 02 05:47:44.938 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.938 INFO [stderr] 
Dec 02 05:47:44.959 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.959 INFO [stderr]    --> src/parsing/mod.rs:742:29
Dec 02 05:47:44.959 INFO [stderr]     |
Dec 02 05:47:44.959 INFO [stderr] 742 |                             self.parse_class();
Dec 02 05:47:44.959 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.959 INFO [stderr]     |
Dec 02 05:47:44.959 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 05:47:44.959 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.959 INFO [stderr] 
Dec 02 05:47:44.959 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.959 INFO [stderr]    --> src/parsing/mod.rs:746:29
Dec 02 05:47:44.959 INFO [stderr]     |
Dec 02 05:47:44.959 INFO [stderr] 746 |                             self.parse_extends();
Dec 02 05:47:44.959 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.959 INFO [stderr]     |
Dec 02 05:47:44.959 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.959 INFO [stderr] 
Dec 02 05:47:44.959 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.959 INFO [stderr]    --> src/parsing/mod.rs:750:29
Dec 02 05:47:44.959 INFO [stderr]     |
Dec 02 05:47:44.959 INFO [stderr] 750 |                             self.parse_import();
Dec 02 05:47:44.959 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.960 INFO [stderr]     |
Dec 02 05:47:44.960 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.960 INFO [stderr] 
Dec 02 05:47:44.960 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.960 INFO [stderr]    --> src/parsing/mod.rs:754:29
Dec 02 05:47:44.960 INFO [stderr]     |
Dec 02 05:47:44.960 INFO [stderr] 754 |                             self.parse_interface();
Dec 02 05:47:44.960 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.960 INFO [stderr]     |
Dec 02 05:47:44.960 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.960 INFO [stderr] 
Dec 02 05:47:44.961 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.961 INFO [stderr]    --> src/parsing/mod.rs:758:29
Dec 02 05:47:44.961 INFO [stderr]     |
Dec 02 05:47:44.961 INFO [stderr] 758 |                             self.parse_package_definition();
Dec 02 05:47:44.961 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.961 INFO [stderr]     |
Dec 02 05:47:44.961 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.961 INFO [stderr] 
Dec 02 05:47:44.961 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.961 INFO [stderr]    --> src/parsing/mod.rs:762:29
Dec 02 05:47:44.961 INFO [stderr]     |
Dec 02 05:47:44.961 INFO [stderr] 762 |                             self.parse_binding();
Dec 02 05:47:44.961 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.961 INFO [stderr]     |
Dec 02 05:47:44.961 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.961 INFO [stderr] 
Dec 02 05:47:44.962 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.962 INFO [stderr]    --> src/parsing/mod.rs:796:29
Dec 02 05:47:44.962 INFO [stderr]     |
Dec 02 05:47:44.962 INFO [stderr] 796 |                             self.parse_extends();
Dec 02 05:47:44.962 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.962 INFO [stderr]     |
Dec 02 05:47:44.963 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.963 INFO [stderr] 
Dec 02 05:47:44.963 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.963 INFO [stderr]    --> src/parsing/mod.rs:800:29
Dec 02 05:47:44.963 INFO [stderr]     |
Dec 02 05:47:44.963 INFO [stderr] 800 |                             self.parse_import();
Dec 02 05:47:44.963 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.963 INFO [stderr]     |
Dec 02 05:47:44.963 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.963 INFO [stderr] 
Dec 02 05:47:44.963 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.964 INFO [stderr]    --> src/parsing/mod.rs:804:29
Dec 02 05:47:44.964 INFO [stderr]     |
Dec 02 05:47:44.964 INFO [stderr] 804 |                             self.parse_interface();
Dec 02 05:47:44.964 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.964 INFO [stderr]     |
Dec 02 05:47:44.964 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.964 INFO [stderr] 
Dec 02 05:47:44.964 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.964 INFO [stderr]    --> src/parsing/mod.rs:808:29
Dec 02 05:47:44.964 INFO [stderr]     |
Dec 02 05:47:44.964 INFO [stderr] 808 |                             self.parse_package_definition();
Dec 02 05:47:44.964 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.964 INFO [stderr]     |
Dec 02 05:47:44.964 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.964 INFO [stderr] 
Dec 02 05:47:44.964 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.964 INFO [stderr]    --> src/parsing/mod.rs:812:29
Dec 02 05:47:44.964 INFO [stderr]     |
Dec 02 05:47:44.964 INFO [stderr] 812 |                             self.parse_binding();
Dec 02 05:47:44.964 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.965 INFO [stderr]     |
Dec 02 05:47:44.965 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.965 INFO [stderr] 
Dec 02 05:47:44.966 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.966 INFO [stderr]    --> src/parsing/mod.rs:819:29
Dec 02 05:47:44.966 INFO [stderr]     |
Dec 02 05:47:44.966 INFO [stderr] 819 |                             self.parse_expression();
Dec 02 05:47:44.966 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.966 INFO [stderr]     |
Dec 02 05:47:44.966 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.966 INFO [stderr] 
Dec 02 05:47:44.966 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:44.966 INFO [stderr]    --> src/parsing/mod.rs:902:9
Dec 02 05:47:44.966 INFO [stderr]     |
Dec 02 05:47:44.966 INFO [stderr] 902 |         self.tokens.join_lexer_thread();
Dec 02 05:47:44.966 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:44.971 INFO [stderr]     |
Dec 02 05:47:44.971 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:44.971 INFO [stderr] 
Dec 02 05:47:49.528 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.25s
Dec 02 05:47:49.530 INFO [stderr] su: No module specific data is present
Dec 02 05:47:50.601 INFO running `"docker" "inspect" "f784c4617801b1ae45993634185b0f9e5d5d5db44ae7fa736e3abc9154de757e"`
Dec 02 05:47:50.845 INFO running `"docker" "rm" "-f" "f784c4617801b1ae45993634185b0f9e5d5d5db44ae7fa736e3abc9154de757e"`
Dec 02 05:47:51.159 INFO [stdout] f784c4617801b1ae45993634185b0f9e5d5d5db44ae7fa736e3abc9154de757e
Dec 02 05:47:51.163 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:51.591 INFO [stdout] de24ff8b29d4ca1c270df27756885d45db1258b09a189cb3490a7fca386acf66
Dec 02 05:47:51.595 INFO running `"docker" "start" "-a" "de24ff8b29d4ca1c270df27756885d45db1258b09a189cb3490a7fca386acf66"`
Dec 02 05:47:53.382 INFO [stderr] usermod: no changes
Dec 02 05:47:53.439 INFO [stderr]    Compiling sylan v0.1.0 (/source)
Dec 02 05:47:54.236 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:54.236 INFO [stderr]  --> src/lexing/lexer.rs:5:5
Dec 02 05:47:54.236 INFO [stderr]   |
Dec 02 05:47:54.236 INFO [stderr] 5 | use std::sync::Arc;
Dec 02 05:47:54.236 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 02 05:47:54.236 INFO [stderr]   |
Dec 02 05:47:54.236 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 05:47:54.236 INFO [stderr] 
Dec 02 05:47:54.238 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 02 05:47:54.238 INFO [stderr]    --> src/lexing/mod.rs:152:9
Dec 02 05:47:54.238 INFO [stderr]     |
Dec 02 05:47:54.238 INFO [stderr] 152 |     use std::sync::Arc;
Dec 02 05:47:54.238 INFO [stderr]     |         ^^^^^^^^^^^^^^
Dec 02 05:47:54.238 INFO [stderr] 
Dec 02 05:47:54.884 INFO [stderr] warning: unused variable: `expression`
Dec 02 05:47:54.885 INFO [stderr]    --> src/parsing/mod.rs:387:53
Dec 02 05:47:54.885 INFO [stderr]     |
Dec 02 05:47:54.885 INFO [stderr] 387 |     fn reinterpret_expression_as_pattern(&mut self, expression: Expression) -> Result<Pattern> {
Dec 02 05:47:54.885 INFO [stderr]     |                                                     ^^^^^^^^^^ help: consider using `_expression` instead
Dec 02 05:47:54.885 INFO [stderr]     |
Dec 02 05:47:54.885 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 05:47:54.885 INFO [stderr] 
Dec 02 05:47:54.885 INFO [stderr] warning: unused variable: `unexpected`
Dec 02 05:47:54.885 INFO [stderr]    --> src/parsing/mod.rs:766:25
Dec 02 05:47:54.885 INFO [stderr]     |
Dec 02 05:47:54.885 INFO [stderr] 766 |                         unexpected => {
Dec 02 05:47:54.885 INFO [stderr]     |                         ^^^^^^^^^^ help: consider using `_unexpected` instead
Dec 02 05:47:54.885 INFO [stderr] 
Dec 02 05:47:54.885 INFO [stderr] warning: unused variable: `class`
Dec 02 05:47:54.885 INFO [stderr]    --> src/parsing/mod.rs:792:33
Dec 02 05:47:54.885 INFO [stderr]     |
Dec 02 05:47:54.885 INFO [stderr] 792 |                             let class = self.parse_class();
Dec 02 05:47:54.885 INFO [stderr]     |                                 ^^^^^ help: consider using `_class` instead
Dec 02 05:47:54.885 INFO [stderr] 
Dec 02 05:47:55.153 INFO [stderr] warning: variant is never constructed: `Unexpected`
Dec 02 05:47:55.153 INFO [stderr]   --> src/lexing/lexer.rs:36:5
Dec 02 05:47:55.153 INFO [stderr]    |
Dec 02 05:47:55.153 INFO [stderr] 36 |     Unexpected(char),
Dec 02 05:47:55.153 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:55.153 INFO [stderr]    |
Dec 02 05:47:55.153 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:47:55.153 INFO [stderr] 
Dec 02 05:47:55.153 INFO [stderr] warning: method is never used: `unexpected`
Dec 02 05:47:55.153 INFO [stderr]    --> src/lexing/lexer.rs:105:5
Dec 02 05:47:55.153 INFO [stderr]     |
Dec 02 05:47:55.153 INFO [stderr] 105 |     fn unexpected(&self, unexpected: char) -> TokenResult {
Dec 02 05:47:55.153 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.153 INFO [stderr] 
Dec 02 05:47:55.153 INFO [stderr] warning: enum is never used: `Item`
Dec 02 05:47:55.153 INFO [stderr]   --> src/parsing/nodes.rs:18:1
Dec 02 05:47:55.153 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 18 | pub enum Item {
Dec 02 05:47:55.154 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `BinaryOperator`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:36:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 36 |     BinaryOperator(BinaryOperator, Box<Expression>, Box<Expression>),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `DoContext`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:39:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 39 |     DoContext(Box<Expression>, Scope),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Continue`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:42:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 42 |     Continue(Continue),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Call`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:43:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 43 |     Call(Call),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `PackageLookup`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:44:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 44 |     PackageLookup(PackageLookup),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: enum is never used: `Node`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:48:1
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 48 | pub enum Node {
Dec 02 05:47:55.154 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Imported`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:72:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 72 |     Imported(Package),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Binding`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:91:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 91 |     Binding(Binding),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Type`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:92:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 92 |     Type(Type),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Package`
Dec 02 05:47:55.154 INFO [stderr]   --> src/parsing/nodes.rs:93:5
Dec 02 05:47:55.154 INFO [stderr]    |
Dec 02 05:47:55.154 INFO [stderr] 93 |     Package(Package),
Dec 02 05:47:55.154 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:55.154 INFO [stderr] 
Dec 02 05:47:55.154 INFO [stderr] warning: variant is never constructed: `Class`
Dec 02 05:47:55.154 INFO [stderr]    --> src/parsing/nodes.rs:120:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 120 |     Class(Class),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Interface`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:121:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 121 |     Interface(Interface),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `New`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:147:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 147 |     New(NewType),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Assignment`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:149:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 149 |     Assignment(TypeAssignment),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:169:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 169 |     Concrete(ConcreteMethod),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:170:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 170 |     Abstract(AbstractMethod),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Concrete`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:188:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 188 |     Concrete(ConcreteGetter),
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: variant is never constructed: `Abstract`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:189:5
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 189 |     Abstract,
Dec 02 05:47:55.155 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: type alias is never used: `ValueArgument`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:232:1
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 232 | type ValueArgument = Argument<Expression>;
Dec 02 05:47:55.155 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.155 INFO [stderr] warning: type alias is never used: `TypeArguments`
Dec 02 05:47:55.155 INFO [stderr]    --> src/parsing/nodes.rs:233:1
Dec 02 05:47:55.155 INFO [stderr]     |
Dec 02 05:47:55.155 INFO [stderr] 233 | type TypeArguments = Argument<Type>;
Dec 02 05:47:55.155 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.155 INFO [stderr] 
Dec 02 05:47:55.156 INFO [stderr] warning: method is never used: `new_root`
Dec 02 05:47:55.156 INFO [stderr]    --> src/parsing/nodes.rs:337:5
Dec 02 05:47:55.156 INFO [stderr]     |
Dec 02 05:47:55.156 INFO [stderr] 337 |     pub fn new_root() -> Self {
Dec 02 05:47:55.156 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.156 INFO [stderr] 
Dec 02 05:47:55.156 INFO [stderr] warning: variant is never constructed: `Add`
Dec 02 05:47:55.156 INFO [stderr]    --> src/parsing/nodes.rs:412:5
Dec 02 05:47:55.156 INFO [stderr]     |
Dec 02 05:47:55.156 INFO [stderr] 412 |     Add,
Dec 02 05:47:55.156 INFO [stderr]     |     ^^^
Dec 02 05:47:55.156 INFO [stderr] 
Dec 02 05:47:55.156 INFO [stderr] warning: variant is never constructed: `And`
Dec 02 05:47:55.156 INFO [stderr]    --> src/parsing/nodes.rs:413:5
Dec 02 05:47:55.156 INFO [stderr]     |
Dec 02 05:47:55.156 INFO [stderr] 413 |     And,
Dec 02 05:47:55.156 INFO [stderr]     |     ^^^
Dec 02 05:47:55.156 INFO [stderr] 
Dec 02 05:47:55.156 INFO [stderr] warning: variant is never constructed: `BitwiseAnd`
Dec 02 05:47:55.157 INFO [stderr]    --> src/parsing/nodes.rs:414:5
Dec 02 05:47:55.157 INFO [stderr]     |
Dec 02 05:47:55.157 INFO [stderr] 414 |     BitwiseAnd,
Dec 02 05:47:55.157 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:55.157 INFO [stderr] 
Dec 02 05:47:55.157 INFO [stderr] warning: variant is never constructed: `BitwiseOr`
Dec 02 05:47:55.157 INFO [stderr]    --> src/parsing/nodes.rs:415:5
Dec 02 05:47:55.157 INFO [stderr]     |
Dec 02 05:47:55.157 INFO [stderr] 415 |     BitwiseOr,
Dec 02 05:47:55.157 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:55.157 INFO [stderr] 
Dec 02 05:47:55.157 INFO [stderr] warning: variant is never constructed: `Compose`
Dec 02 05:47:55.157 INFO [stderr]    --> src/parsing/nodes.rs:416:5
Dec 02 05:47:55.157 INFO [stderr]     |
Dec 02 05:47:55.157 INFO [stderr] 416 |     Compose,
Dec 02 05:47:55.157 INFO [stderr]     |     ^^^^^^^
Dec 02 05:47:55.157 INFO [stderr] 
Dec 02 05:47:55.157 INFO [stderr] warning: variant is never constructed: `Divide`
Dec 02 05:47:55.157 INFO [stderr]    --> src/parsing/nodes.rs:417:5
Dec 02 05:47:55.157 INFO [stderr]     |
Dec 02 05:47:55.157 INFO [stderr] 417 |     Divide,
Dec 02 05:47:55.157 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:55.157 INFO [stderr] 
Dec 02 05:47:55.158 INFO [stderr] warning: variant is never constructed: `Dot`
Dec 02 05:47:55.158 INFO [stderr]    --> src/parsing/nodes.rs:418:5
Dec 02 05:47:55.158 INFO [stderr]     |
Dec 02 05:47:55.158 INFO [stderr] 418 |     Dot,
Dec 02 05:47:55.158 INFO [stderr]     |     ^^^
Dec 02 05:47:55.158 INFO [stderr] 
Dec 02 05:47:55.158 INFO [stderr] warning: variant is never constructed: `Equals`
Dec 02 05:47:55.158 INFO [stderr]    --> src/parsing/nodes.rs:419:5
Dec 02 05:47:55.158 INFO [stderr]     |
Dec 02 05:47:55.158 INFO [stderr] 419 |     Equals,
Dec 02 05:47:55.158 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:55.158 INFO [stderr] 
Dec 02 05:47:55.158 INFO [stderr] warning: variant is never constructed: `GreaterThan`
Dec 02 05:47:55.158 INFO [stderr]    --> src/parsing/nodes.rs:420:5
Dec 02 05:47:55.158 INFO [stderr]     |
Dec 02 05:47:55.158 INFO [stderr] 420 |     GreaterThan,
Dec 02 05:47:55.158 INFO [stderr]     |     ^^^^^^^^^^^
Dec 02 05:47:55.158 INFO [stderr] 
Dec 02 05:47:55.158 INFO [stderr] warning: variant is never constructed: `GreaterThanOrEquals`
Dec 02 05:47:55.158 INFO [stderr]    --> src/parsing/nodes.rs:421:5
Dec 02 05:47:55.159 INFO [stderr]     |
Dec 02 05:47:55.159 INFO [stderr] 421 |     GreaterThanOrEquals,
Dec 02 05:47:55.159 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.159 INFO [stderr] 
Dec 02 05:47:55.159 INFO [stderr] warning: variant is never constructed: `LessThan`
Dec 02 05:47:55.159 INFO [stderr]    --> src/parsing/nodes.rs:422:5
Dec 02 05:47:55.159 INFO [stderr]     |
Dec 02 05:47:55.159 INFO [stderr] 422 |     LessThan,
Dec 02 05:47:55.159 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:55.159 INFO [stderr] 
Dec 02 05:47:55.159 INFO [stderr] warning: variant is never constructed: `LessThenOrEquals`
Dec 02 05:47:55.159 INFO [stderr]    --> src/parsing/nodes.rs:423:5
Dec 02 05:47:55.159 INFO [stderr]     |
Dec 02 05:47:55.159 INFO [stderr] 423 |     LessThenOrEquals,
Dec 02 05:47:55.159 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 02 05:47:55.159 INFO [stderr] 
Dec 02 05:47:55.159 INFO [stderr] warning: variant is never constructed: `Modulo`
Dec 02 05:47:55.159 INFO [stderr]    --> src/parsing/nodes.rs:424:5
Dec 02 05:47:55.159 INFO [stderr]     |
Dec 02 05:47:55.159 INFO [stderr] 424 |     Modulo,
Dec 02 05:47:55.159 INFO [stderr]     |     ^^^^^^
Dec 02 05:47:55.159 INFO [stderr] 
Dec 02 05:47:55.159 INFO [stderr] warning: variant is never constructed: `Multiply`
Dec 02 05:47:55.160 INFO [stderr]    --> src/parsing/nodes.rs:425:5
Dec 02 05:47:55.160 INFO [stderr]     |
Dec 02 05:47:55.160 INFO [stderr] 425 |     Multiply,
Dec 02 05:47:55.160 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:55.160 INFO [stderr] 
Dec 02 05:47:55.160 INFO [stderr] warning: variant is never constructed: `NotEquals`
Dec 02 05:47:55.160 INFO [stderr]    --> src/parsing/nodes.rs:426:5
Dec 02 05:47:55.160 INFO [stderr]     |
Dec 02 05:47:55.160 INFO [stderr] 426 |     NotEquals,
Dec 02 05:47:55.160 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:55.160 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `Or`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/nodes.rs:427:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 427 |     Or,
Dec 02 05:47:55.163 INFO [stderr]     |     ^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `Pipe`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/nodes.rs:428:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 428 |     Pipe,
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `ShiftLeft`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/nodes.rs:429:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 429 |     ShiftLeft,
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `ShiftRight`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/nodes.rs:430:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 430 |     ShiftRight,
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `Subtract`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/nodes.rs:431:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 431 |     Subtract,
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: variant is never constructed: `Lexer`
Dec 02 05:47:55.163 INFO [stderr]   --> src/parsing/mod.rs:38:5
Dec 02 05:47:55.163 INFO [stderr]    |
Dec 02 05:47:55.163 INFO [stderr] 38 |     Lexer(lexer::Error),
Dec 02 05:47:55.163 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: method is never used: `expect_and_read`
Dec 02 05:47:55.163 INFO [stderr]   --> src/parsing/mod.rs:91:5
Dec 02 05:47:55.163 INFO [stderr]    |
Dec 02 05:47:55.163 INFO [stderr] 91 |     fn expect_and_read(&mut self, expected: Token) -> Result<Token> {
Dec 02 05:47:55.163 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: method is never used: `parse_class_body`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/mod.rs:684:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 684 |     fn parse_class_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: method is never used: `parse_interface_body`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/mod.rs:688:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 688 |     fn parse_interface_body(&mut self) -> Result<nodes::TypeSpecification> {
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.163 INFO [stderr] warning: method is never used: `parse_expression_grouping`
Dec 02 05:47:55.163 INFO [stderr]    --> src/parsing/mod.rs:722:5
Dec 02 05:47:55.163 INFO [stderr]     |
Dec 02 05:47:55.163 INFO [stderr] 722 |     fn parse_expression_grouping(&mut self) -> Result<nodes::Expression> {
Dec 02 05:47:55.163 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.163 INFO [stderr] 
Dec 02 05:47:55.190 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.190 INFO [stderr]    --> src/parsing/mod.rs:742:29
Dec 02 05:47:55.190 INFO [stderr]     |
Dec 02 05:47:55.190 INFO [stderr] 742 |                             self.parse_class();
Dec 02 05:47:55.190 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.190 INFO [stderr]     |
Dec 02 05:47:55.190 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 05:47:55.190 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.190 INFO [stderr] 
Dec 02 05:47:55.190 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.190 INFO [stderr]    --> src/parsing/mod.rs:746:29
Dec 02 05:47:55.191 INFO [stderr]     |
Dec 02 05:47:55.191 INFO [stderr] 746 |                             self.parse_extends();
Dec 02 05:47:55.191 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.191 INFO [stderr]     |
Dec 02 05:47:55.191 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.191 INFO [stderr] 
Dec 02 05:47:55.191 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.191 INFO [stderr]    --> src/parsing/mod.rs:750:29
Dec 02 05:47:55.191 INFO [stderr]     |
Dec 02 05:47:55.191 INFO [stderr] 750 |                             self.parse_import();
Dec 02 05:47:55.191 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.191 INFO [stderr]     |
Dec 02 05:47:55.191 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.191 INFO [stderr] 
Dec 02 05:47:55.192 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.192 INFO [stderr]    --> src/parsing/mod.rs:754:29
Dec 02 05:47:55.192 INFO [stderr]     |
Dec 02 05:47:55.192 INFO [stderr] 754 |                             self.parse_interface();
Dec 02 05:47:55.192 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.192 INFO [stderr]     |
Dec 02 05:47:55.192 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.192 INFO [stderr] 
Dec 02 05:47:55.192 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.193 INFO [stderr]    --> src/parsing/mod.rs:758:29
Dec 02 05:47:55.193 INFO [stderr]     |
Dec 02 05:47:55.193 INFO [stderr] 758 |                             self.parse_package_definition();
Dec 02 05:47:55.193 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.193 INFO [stderr]     |
Dec 02 05:47:55.193 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.193 INFO [stderr] 
Dec 02 05:47:55.194 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.194 INFO [stderr]    --> src/parsing/mod.rs:762:29
Dec 02 05:47:55.194 INFO [stderr]     |
Dec 02 05:47:55.194 INFO [stderr] 762 |                             self.parse_binding();
Dec 02 05:47:55.194 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.194 INFO [stderr]     |
Dec 02 05:47:55.195 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.195 INFO [stderr] 
Dec 02 05:47:55.196 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.196 INFO [stderr]    --> src/parsing/mod.rs:796:29
Dec 02 05:47:55.196 INFO [stderr]     |
Dec 02 05:47:55.196 INFO [stderr] 796 |                             self.parse_extends();
Dec 02 05:47:55.196 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.196 INFO [stderr]     |
Dec 02 05:47:55.196 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.197 INFO [stderr] 
Dec 02 05:47:55.197 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.197 INFO [stderr]    --> src/parsing/mod.rs:800:29
Dec 02 05:47:55.197 INFO [stderr]     |
Dec 02 05:47:55.197 INFO [stderr] 800 |                             self.parse_import();
Dec 02 05:47:55.197 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.197 INFO [stderr]     |
Dec 02 05:47:55.198 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.198 INFO [stderr] 
Dec 02 05:47:55.198 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.198 INFO [stderr]    --> src/parsing/mod.rs:804:29
Dec 02 05:47:55.198 INFO [stderr]     |
Dec 02 05:47:55.198 INFO [stderr] 804 |                             self.parse_interface();
Dec 02 05:47:55.199 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.199 INFO [stderr]     |
Dec 02 05:47:55.199 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.199 INFO [stderr] 
Dec 02 05:47:55.199 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.199 INFO [stderr]    --> src/parsing/mod.rs:808:29
Dec 02 05:47:55.200 INFO [stderr]     |
Dec 02 05:47:55.200 INFO [stderr] 808 |                             self.parse_package_definition();
Dec 02 05:47:55.200 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.200 INFO [stderr]     |
Dec 02 05:47:55.200 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.200 INFO [stderr] 
Dec 02 05:47:55.201 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.201 INFO [stderr]    --> src/parsing/mod.rs:812:29
Dec 02 05:47:55.201 INFO [stderr]     |
Dec 02 05:47:55.201 INFO [stderr] 812 |                             self.parse_binding();
Dec 02 05:47:55.201 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.201 INFO [stderr]     |
Dec 02 05:47:55.201 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.202 INFO [stderr] 
Dec 02 05:47:55.202 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.202 INFO [stderr]    --> src/parsing/mod.rs:819:29
Dec 02 05:47:55.202 INFO [stderr]     |
Dec 02 05:47:55.202 INFO [stderr] 819 |                             self.parse_expression();
Dec 02 05:47:55.202 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.203 INFO [stderr]     |
Dec 02 05:47:55.203 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.203 INFO [stderr] 
Dec 02 05:47:55.204 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 05:47:55.204 INFO [stderr]    --> src/parsing/mod.rs:902:9
Dec 02 05:47:55.204 INFO [stderr]     |
Dec 02 05:47:55.204 INFO [stderr] 902 |         self.tokens.join_lexer_thread();
Dec 02 05:47:55.204 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:47:55.204 INFO [stderr]     |
Dec 02 05:47:55.205 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 05:47:55.205 INFO [stderr] 
Dec 02 05:47:57.907 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.49s
Dec 02 05:47:57.907 INFO [stderr] su: No module specific data is present
Dec 02 05:47:58.679 INFO running `"docker" "inspect" "de24ff8b29d4ca1c270df27756885d45db1258b09a189cb3490a7fca386acf66"`
Dec 02 05:47:58.894 INFO running `"docker" "rm" "-f" "de24ff8b29d4ca1c270df27756885d45db1258b09a189cb3490a7fca386acf66"`
Dec 02 05:47:59.142 INFO [stdout] de24ff8b29d4ca1c270df27756885d45db1258b09a189cb3490a7fca386acf66
Dec 02 05:47:59.145 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:47:59.551 INFO [stdout] a8aa36e7261fae949e57a90bf79db8ac2d35a1eabba5ed0f0c8841ccf3ec9c8c
Dec 02 05:47:59.553 INFO running `"docker" "start" "-a" "a8aa36e7261fae949e57a90bf79db8ac2d35a1eabba5ed0f0c8841ccf3ec9c8c"`
Dec 02 05:48:01.106 INFO [stderr] usermod: no changes
Dec 02 05:48:01.155 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 05:48:01.155 INFO [stderr]      Running /target/debug/deps/sylan-b26e1f787793a4d3
Dec 02 05:48:01.159 INFO [stdout] 
Dec 02 05:48:01.159 INFO [stdout] running 25 tests
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::chars ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::empty ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::booleans ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::multi_line_comments ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::numbers ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::keywords ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::operators ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::rest ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::interpolated_strings ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::identifier ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::strings ... ok
Dec 02 05:48:01.163 INFO [stdout] test lexing::lexer::tests::sydoc ... ok
Dec 02 05:48:01.171 INFO [stdout] test lexing::lexer::tests::version ... ok
Dec 02 05:48:01.171 INFO [stdout] test lexing::source::test ... ok
Dec 02 05:48:01.197 INFO [stdout] test lexing::lexer::tests::single_line_comments ... ok
Dec 02 05:48:01.197 INFO [stdout] test lexing::tests::match_nth ... ok
Dec 02 05:48:01.203 INFO [stdout] test lexing::tests::peek ... ok
Dec 02 05:48:01.207 INFO [stdout] test lexing::tests::discard ... ok
Dec 02 05:48:01.207 INFO [stdout] test lexing::tests::discard_many ... ok
Dec 02 05:48:01.207 INFO [stdout] test lexing::lexer::tests::shebang ... ok
Dec 02 05:48:01.207 INFO [stdout] test lexing::tests::peek_many ... ok
Dec 02 05:48:01.207 INFO [stdout] test lexing::tests::read_many ... ok
Dec 02 05:48:01.215 INFO [stdout] test lexing::tests::peek_nth ... ok
Dec 02 05:48:01.215 INFO [stdout] test lexing::tests::read ... ok
Dec 02 05:48:01.215 INFO [stdout] test lexing::tests::trivia ... ok
Dec 02 05:48:01.215 INFO [stdout] 
Dec 02 05:48:01.215 INFO [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 05:48:01.215 INFO [stdout] 
Dec 02 05:48:01.219 INFO [stderr] su: No module specific data is present
Dec 02 05:48:02.461 INFO running `"docker" "inspect" "a8aa36e7261fae949e57a90bf79db8ac2d35a1eabba5ed0f0c8841ccf3ec9c8c"`
Dec 02 05:48:02.827 INFO running `"docker" "rm" "-f" "a8aa36e7261fae949e57a90bf79db8ac2d35a1eabba5ed0f0c8841ccf3ec9c8c"`
Dec 02 05:48:03.191 INFO [stdout] a8aa36e7261fae949e57a90bf79db8ac2d35a1eabba5ed0f0c8841ccf3ec9c8c
