Dec 02 00:25:04.560 INFO testing arbaregni/SETU against 1.30.1 for beta-1.31-5
Dec 02 00:25:04.560 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 00:25:04.951 INFO [stdout] a4694f99b96f6ddbd363c69db9dd4bf621a5c6f0cf371de418749390b8217d0e
Dec 02 00:25:04.953 INFO running `"docker" "start" "-a" "a4694f99b96f6ddbd363c69db9dd4bf621a5c6f0cf371de418749390b8217d0e"`
Dec 02 00:25:05.694 INFO [stderr] usermod: no changes
Dec 02 00:25:05.759 INFO [stderr]    Compiling SETU v0.1.0 (/source)
Dec 02 00:25:06.927 INFO [stderr] warning: variable does not need to be mutable
Dec 02 00:25:06.927 INFO [stderr]    --> src/compile_structs.rs:208:47
Dec 02 00:25:06.927 INFO [stderr]     |
Dec 02 00:25:06.927 INFO [stderr] 208 |     fn add_captures(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Result<(), Status> {
Dec 02 00:25:06.927 INFO [stderr]     |                                               ----^^^^^^^^^^^^^^^^
Dec 02 00:25:06.927 INFO [stderr]     |                                               |
Dec 02 00:25:06.927 INFO [stderr]     |                                               help: remove this `mut`
Dec 02 00:25:06.927 INFO [stderr]     |
Dec 02 00:25:06.927 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 00:25:06.927 INFO [stderr] 
Dec 02 00:25:06.950 INFO [stderr] warning: variant is never constructed: `Ignorable`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:13:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 13 |     Ignorable,
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Control`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:14:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 14 |     Control,
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Constraint`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:15:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 15 |     Constraint,
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Identifier`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:16:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 16 |     Identifier,
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Symbol`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:17:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 17 |     Symbol,
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `PairSymbol`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:18:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 18 |     PairSymbol, //some day could keep track of its level ?
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: method is never used: `iterator`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:23:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 23 |     pub fn iterator() -> Iter<'static, TokenType> {
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: static item is never used: `TOKENS`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:24:9
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 24 |         static TOKENS: [TokenType; 6] = [TokenType::Ignorable, TokenType::Control, TokenType::Constraint, TokenType::Identifier, TokenType::Symbol, TokenType::PairSymbol];
Dec 02 00:25:06.951 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: method is never used: `get_pattern`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:28:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 28 |     pub fn get_pattern(&self) -> &str {
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Type`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:56:5
Dec 02 00:25:06.951 INFO [stderr]    |
Dec 02 00:25:06.951 INFO [stderr] 56 |     Type(TokenType),
Dec 02 00:25:06.951 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 00:25:06.951 INFO [stderr] 
Dec 02 00:25:06.951 INFO [stderr] warning: variant is never constructed: `Val`
Dec 02 00:25:06.951 INFO [stderr]   --> src/compile_structs.rs:57:5
Dec 02 00:25:06.952 INFO [stderr]    |
Dec 02 00:25:06.952 INFO [stderr] 57 |     Val(&'a str),
Dec 02 00:25:06.952 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: variant is never constructed: `Group`
Dec 02 00:25:06.952 INFO [stderr]   --> src/compile_structs.rs:58:5
Dec 02 00:25:06.952 INFO [stderr]    |
Dec 02 00:25:06.952 INFO [stderr] 58 |     Group(Box<Vec<ParseCheck<'a>>>),
Dec 02 00:25:06.952 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: variant is never constructed: `Alternation`
Dec 02 00:25:06.952 INFO [stderr]   --> src/compile_structs.rs:59:5
Dec 02 00:25:06.952 INFO [stderr]    |
Dec 02 00:25:06.952 INFO [stderr] 59 |     Alternation(Box<Vec<ParseCheck<'a>>>),
Dec 02 00:25:06.952 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `check_cond`
Dec 02 00:25:06.952 INFO [stderr]   --> src/compile_structs.rs:64:5
Dec 02 00:25:06.952 INFO [stderr]    |
Dec 02 00:25:06.952 INFO [stderr] 64 |     fn check_cond(&self, mut index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Status {
Dec 02 00:25:06.952 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `new_val_check`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:132:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 132 |     pub fn new_val_check(val: &str) -> ParseCheck {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `new_ident_check`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:135:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 135 |     pub fn new_ident_check() -> ParseCheck<'static> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `new_group`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:138:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 138 |     pub fn new_group(v: Vec<ParseCheck<'static>>) -> ParseCheck<'static> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `new_alternation`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:141:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 141 |     pub fn new_alternation(v: Vec<ParseCheck<'static>>) -> ParseCheck<'static> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `check_against`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:145:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 145 |     fn check_against(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Status {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: enum is never used: `Status`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:186:1
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 186 | pub enum Status<'a> {
Dec 02 00:25:06.952 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `expect`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:192:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 192 |     fn expect<'b>(predicate: bool, condition: &'b Condition<'b>, index: usize) -> Status<'b> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `add_captures`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:208:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 208 |     fn add_captures(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Result<(), Status> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: method is never used: `captures`
Dec 02 00:25:06.952 INFO [stderr]    --> src/compile_structs.rs:223:5
Dec 02 00:25:06.952 INFO [stderr]     |
Dec 02 00:25:06.952 INFO [stderr] 223 |     pub fn captures<'b>(&self, start_at: usize, tokens: &Vec<Token<'b>>) -> Result<(Vec<Token<'b>>, usize), Status> {
Dec 02 00:25:06.952 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: function is never used: `tokenize`
Dec 02 00:25:06.952 INFO [stderr]  --> src/compile.rs:9:1
Dec 02 00:25:06.952 INFO [stderr]   |
Dec 02 00:25:06.952 INFO [stderr] 9 | pub fn tokenize(source: &str) -> Result<Vec<Token>, String> {
Dec 02 00:25:06.952 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.952 INFO [stderr] 
Dec 02 00:25:06.952 INFO [stderr] warning: function is never used: `parse`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile.rs:56:1
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 56 | pub fn parse<'a, 'b>(tokens: &'a Vec<Token<'b>>) -> Result<Vec<CodeElement<'b>>, String> {
Dec 02 00:25:06.953 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `compile`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile.rs:98:1
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 98 | pub fn compile(source: &str) {
Dec 02 00:25:06.953 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `VERBOSE`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:1:1
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 1 | pub static VERBOSE: bool = false;
Dec 02 00:25:06.953 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `IGNORABLE`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:4:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 4 |     pub static IGNORABLE:   &str =      r"^(\s+)";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `CONTROL`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:5:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 5 |     pub static CONTROL:     &str =      r"^(MATCH|LET|SET|FUNC)";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `CONSTRAINT`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:6:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 6 |     pub static CONSTRAINT:  &str =      r"^(WHERE)";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `IDENTIFIER`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:7:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 7 |     pub static IDENTIFIER:  &str =      r"^([0-9a-zA-Z_]+)";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `SYMBOL`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:8:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 8 |     pub static SYMBOL:      &str =      r"^(\.\.\.|=>|->|[:;,=\.])";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: static item is never used: `PAIR_SYMBOL`
Dec 02 00:25:06.953 INFO [stderr]  --> src/compile_values.rs:9:5
Dec 02 00:25:06.953 INFO [stderr]   |
Dec 02 00:25:06.953 INFO [stderr] 9 |     pub static PAIR_SYMBOL: &str =      r"^([\{\}\[\]\(\)])";
Dec 02 00:25:06.953 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `expr`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:15:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 15 |     fn expr() -> ParseCheck<'static> {
Dec 02 00:25:06.953 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `where_clause`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:18:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 18 |     fn where_clause() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.953 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `argument`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:24:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 24 |     fn argument(where_clause_required: bool) -> Condition<'static> {
Dec 02 00:25:06.953 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `list_from`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:37:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 37 |     fn list_from(cond: Condition<'static>) -> ParseCheck<'static> {
Dec 02 00:25:06.953 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `get_extensional_set_definition`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:47:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.953 INFO [stderr] 47 |     pub fn get_extensional_set_definition() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.953 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.953 INFO [stderr] 
Dec 02 00:25:06.953 INFO [stderr] warning: function is never used: `get_inf_set_definition`
Dec 02 00:25:06.953 INFO [stderr]   --> src/compile_values.rs:58:5
Dec 02 00:25:06.953 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 58 |     pub fn get_inf_set_definition() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: function is never used: `get_intensional_set_definition`
Dec 02 00:25:06.954 INFO [stderr]   --> src/compile_values.rs:68:5
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 68 |     pub fn get_intensional_set_definition() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: function is never used: `get_function_definition`
Dec 02 00:25:06.954 INFO [stderr]   --> src/compile_values.rs:77:5
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 77 |     pub fn get_function_definition() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: function is never used: `get_data`
Dec 02 00:25:06.954 INFO [stderr]   --> src/compile_values.rs:92:5
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 92 |     pub fn get_data() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: function is never used: `get_let_statement`
Dec 02 00:25:06.954 INFO [stderr]    --> src/compile_values.rs:104:5
Dec 02 00:25:06.954 INFO [stderr]     |
Dec 02 00:25:06.954 INFO [stderr] 104 |     pub fn get_let_statement() -> Vec<ParseCheck<'static>> {
Dec 02 00:25:06.954 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: variant is never constructed: `ExtensionalSetDefinition`
Dec 02 00:25:06.954 INFO [stderr]  --> src/lang_structs.rs:6:5
Dec 02 00:25:06.954 INFO [stderr]   |
Dec 02 00:25:06.954 INFO [stderr] 6 |     ExtensionalSetDefinition,
Dec 02 00:25:06.954 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: variant is never constructed: `InfiniteSetDefinition`
Dec 02 00:25:06.954 INFO [stderr]  --> src/lang_structs.rs:7:5
Dec 02 00:25:06.954 INFO [stderr]   |
Dec 02 00:25:06.954 INFO [stderr] 7 |     InfiniteSetDefinition,
Dec 02 00:25:06.954 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: variant is never constructed: `IntensionalSetDefinition`
Dec 02 00:25:06.954 INFO [stderr]  --> src/lang_structs.rs:8:5
Dec 02 00:25:06.954 INFO [stderr]   |
Dec 02 00:25:06.954 INFO [stderr] 8 |     IntensionalSetDefinition,
Dec 02 00:25:06.954 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: variant is never constructed: `FunctionalDefinition`
Dec 02 00:25:06.954 INFO [stderr]  --> src/lang_structs.rs:9:5
Dec 02 00:25:06.954 INFO [stderr]   |
Dec 02 00:25:06.954 INFO [stderr] 9 |     FunctionalDefinition,
Dec 02 00:25:06.954 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: variant is never constructed: `LetStatement`
Dec 02 00:25:06.954 INFO [stderr]   --> src/lang_structs.rs:10:5
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 10 |     LetStatement,
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: method is never used: `iterator`
Dec 02 00:25:06.954 INFO [stderr]   --> src/lang_structs.rs:13:5
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 13 |     pub fn iterator() -> Iter<'static, ElementType> {
Dec 02 00:25:06.954 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.954 INFO [stderr] 
Dec 02 00:25:06.954 INFO [stderr] warning: static item is never used: `TYPES`
Dec 02 00:25:06.954 INFO [stderr]   --> src/lang_structs.rs:14:9
Dec 02 00:25:06.954 INFO [stderr]    |
Dec 02 00:25:06.954 INFO [stderr] 14 | /         static TYPES: [ElementType; 5] = [
Dec 02 00:25:06.954 INFO [stderr] 15 | |             ElementType::ExtensionalSetDefinition,
Dec 02 00:25:06.954 INFO [stderr] 16 | |             ElementType::InfiniteSetDefinition,
Dec 02 00:25:06.954 INFO [stderr] 17 | |             ElementType::IntensionalSetDefinition,
Dec 02 00:25:06.954 INFO [stderr] 18 | |             ElementType::FunctionalDefinition,
Dec 02 00:25:06.954 INFO [stderr] 19 | |             ElementType::LetStatement,
Dec 02 00:25:06.954 INFO [stderr] 20 | |         ];
Dec 02 00:25:06.961 INFO [stderr]    | |__________^
Dec 02 00:25:06.961 INFO [stderr] 
Dec 02 00:25:06.961 INFO [stderr] warning: method is never used: `get_pattern`
Dec 02 00:25:06.961 INFO [stderr]   --> src/lang_structs.rs:23:5
Dec 02 00:25:06.961 INFO [stderr]    |
Dec 02 00:25:06.961 INFO [stderr] 23 |     pub fn get_pattern(&self) -> compile_structs::ParsePattern {
Dec 02 00:25:06.961 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.961 INFO [stderr] 
Dec 02 00:25:06.961 INFO [stderr] warning: struct is never constructed: `CodeElement`
Dec 02 00:25:06.961 INFO [stderr]   --> src/lang_structs.rs:36:1
Dec 02 00:25:06.961 INFO [stderr]    |
Dec 02 00:25:06.961 INFO [stderr] 36 | pub struct CodeElement<'a> {
Dec 02 00:25:06.961 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.961 INFO [stderr] 
Dec 02 00:25:06.961 INFO [stderr] warning: method is never used: `new`
Dec 02 00:25:06.961 INFO [stderr]   --> src/lang_structs.rs:41:5
Dec 02 00:25:06.961 INFO [stderr]    |
Dec 02 00:25:06.961 INFO [stderr] 41 |     pub fn new<'b, 'c>(name_ref: &'b ElementType, data_real: Vec<compile_structs::Token<'c>>) -> CodeElement<'c> {
Dec 02 00:25:06.961 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 00:25:06.961 INFO [stderr] 
Dec 02 00:25:06.961 INFO [stderr] warning: crate `SETU` should have a snake case name such as `setu`
Dec 02 00:25:06.961 INFO [stderr]   |
Dec 02 00:25:06.961 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 02 00:25:06.962 INFO [stderr] 
Dec 02 00:25:08.166 INFO [stderr] warning: variable does not need to be mutable
Dec 02 00:25:08.166 INFO [stderr]    --> src/compile_structs.rs:208:47
Dec 02 00:25:08.166 INFO [stderr]     |
Dec 02 00:25:08.166 INFO [stderr] 208 |     fn add_captures(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Result<(), Status> {
Dec 02 00:25:08.166 INFO [stderr]     |                                               ----^^^^^^^^^^^^^^^^
Dec 02 00:25:08.166 INFO [stderr]     |                                               |
Dec 02 00:25:08.166 INFO [stderr]     |                                               help: remove this `mut`
Dec 02 00:25:08.166 INFO [stderr]     |
Dec 02 00:25:08.166 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 00:25:08.166 INFO [stderr] 
Dec 02 00:25:08.166 INFO [stderr] warning: crate `SETU` should have a snake case name such as `setu`
Dec 02 00:25:08.166 INFO [stderr]   |
Dec 02 00:25:08.166 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 02 00:25:08.166 INFO [stderr] 
Dec 02 00:25:09.926 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.20s
Dec 02 00:25:09.930 INFO [stderr] su: No module specific data is present
Dec 02 00:25:10.723 INFO running `"docker" "inspect" "a4694f99b96f6ddbd363c69db9dd4bf621a5c6f0cf371de418749390b8217d0e"`
Dec 02 00:25:11.071 INFO running `"docker" "rm" "-f" "a4694f99b96f6ddbd363c69db9dd4bf621a5c6f0cf371de418749390b8217d0e"`
Dec 02 00:25:11.377 INFO [stdout] a4694f99b96f6ddbd363c69db9dd4bf621a5c6f0cf371de418749390b8217d0e
Dec 02 00:25:11.383 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 00:25:11.825 INFO [stdout] 569bf83d6157d66b53452ba2b556678c94d3618b813d2581c2272370067878e9
Dec 02 00:25:11.827 INFO running `"docker" "start" "-a" "569bf83d6157d66b53452ba2b556678c94d3618b813d2581c2272370067878e9"`
Dec 02 00:25:12.866 INFO [stderr] usermod: no changes
Dec 02 00:25:12.975 INFO [stderr]    Compiling SETU v0.1.0 (/source)
Dec 02 00:25:14.375 INFO [stderr] warning: variable does not need to be mutable
Dec 02 00:25:14.375 INFO [stderr]    --> src/compile_structs.rs:208:47
Dec 02 00:25:14.375 INFO [stderr]     |
Dec 02 00:25:14.375 INFO [stderr] 208 |     fn add_captures(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Result<(), Status> {
Dec 02 00:25:14.375 INFO [stderr]     |                                               ----^^^^^^^^^^^^^^^^
Dec 02 00:25:14.375 INFO [stderr]     |                                               |
Dec 02 00:25:14.375 INFO [stderr]     |                                               help: remove this `mut`
Dec 02 00:25:14.375 INFO [stderr]     |
Dec 02 00:25:14.375 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 00:25:14.375 INFO [stderr] 
Dec 02 00:25:14.380 INFO [stderr] warning: crate `SETU` should have a snake case name such as `setu`
Dec 02 00:25:14.380 INFO [stderr]   |
Dec 02 00:25:14.380 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 02 00:25:14.380 INFO [stderr] 
Dec 02 00:25:14.471 INFO [stderr] warning: variable does not need to be mutable
Dec 02 00:25:14.471 INFO [stderr]    --> src/compile_structs.rs:208:47
Dec 02 00:25:14.471 INFO [stderr]     |
Dec 02 00:25:14.471 INFO [stderr] 208 |     fn add_captures(&self, index: &mut usize, mut captured_indices: &mut Vec<usize>, tokens: &Vec<Token>) -> Result<(), Status> {
Dec 02 00:25:14.471 INFO [stderr]     |                                               ----^^^^^^^^^^^^^^^^
Dec 02 00:25:14.471 INFO [stderr]     |                                               |
Dec 02 00:25:14.471 INFO [stderr]     |                                               help: remove this `mut`
Dec 02 00:25:14.471 INFO [stderr]     |
Dec 02 00:25:14.471 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 00:25:14.471 INFO [stderr] 
Dec 02 00:25:14.496 INFO [stderr] warning: crate `SETU` should have a snake case name such as `setu`
Dec 02 00:25:14.497 INFO [stderr]   |
Dec 02 00:25:14.497 INFO [stderr]   = note: #[warn(non_snake_case)] on by default
Dec 02 00:25:14.497 INFO [stderr] 
Dec 02 00:25:15.907 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.00s
Dec 02 00:25:15.914 INFO [stderr] su: No module specific data is present
Dec 02 00:25:16.192 INFO running `"docker" "inspect" "569bf83d6157d66b53452ba2b556678c94d3618b813d2581c2272370067878e9"`
Dec 02 00:25:16.408 INFO running `"docker" "rm" "-f" "569bf83d6157d66b53452ba2b556678c94d3618b813d2581c2272370067878e9"`
Dec 02 00:25:16.653 INFO [stdout] 569bf83d6157d66b53452ba2b556678c94d3618b813d2581c2272370067878e9
Dec 02 00:25:16.655 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 00:25:16.999 INFO [stdout] 7b42e8619199177c3166881363f84b70c6698de44b88458474517082a30eab2a
Dec 02 00:25:17.001 INFO running `"docker" "start" "-a" "7b42e8619199177c3166881363f84b70c6698de44b88458474517082a30eab2a"`
Dec 02 00:25:17.663 INFO [stderr] usermod: no changes
Dec 02 00:25:17.754 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Dec 02 00:25:17.770 INFO [stderr]      Running /target/debug/deps/SETU-891d7631a3675f6b
Dec 02 00:25:17.770 INFO [stdout] 
Dec 02 00:25:17.770 INFO [stdout] running 1 test
Dec 02 00:25:17.833 INFO [stdout] test tests::printing ... ok
Dec 02 00:25:17.833 INFO [stdout] 
Dec 02 00:25:17.833 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 00:25:17.833 INFO [stdout] 
Dec 02 00:25:17.838 INFO [stderr]      Running /target/debug/deps/SETU-22235298ce322e9f
Dec 02 00:25:17.841 INFO [stdout] 
Dec 02 00:25:17.841 INFO [stdout] running 0 tests
Dec 02 00:25:17.841 INFO [stdout] 
Dec 02 00:25:17.841 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 00:25:17.841 INFO [stdout] 
Dec 02 00:25:17.841 INFO [stderr]    Doc-tests SETU
Dec 02 00:25:19.567 INFO [stdout] 
Dec 02 00:25:19.567 INFO [stdout] running 0 tests
Dec 02 00:25:19.567 INFO [stdout] 
Dec 02 00:25:19.567 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 00:25:19.567 INFO [stdout] 
Dec 02 00:25:19.578 INFO [stderr] su: No module specific data is present
Dec 02 00:25:20.705 INFO running `"docker" "inspect" "7b42e8619199177c3166881363f84b70c6698de44b88458474517082a30eab2a"`
Dec 02 00:25:20.963 INFO running `"docker" "rm" "-f" "7b42e8619199177c3166881363f84b70c6698de44b88458474517082a30eab2a"`
Dec 02 00:25:21.254 INFO [stdout] 7b42e8619199177c3166881363f84b70c6698de44b88458474517082a30eab2a
