Jul 12 03:08:48.762 INFO checking oak-0.5.7 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 12 03:08:48.762 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 03:08:48.762 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 03:08:48.762 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-1/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 12 03:08:49.020 INFO blam! b25df1dc970bd97fbbad27db263a6117400526199bdbefe8eb36f5bafaea946b Jul 12 03:08:49.021 INFO running `"docker" "start" "-a" "b25df1dc970bd97fbbad27db263a6117400526199bdbefe8eb36f5bafaea946b"` Jul 12 03:08:50.088 INFO kablam! Compiling partial v0.2.3 Jul 12 03:08:50.089 INFO kablam! Checking syntex_pos v0.58.1 Jul 12 03:08:50.089 INFO kablam! Checking term v0.5.1 Jul 12 03:08:51.466 INFO kablam! Compiling oak v0.5.7 (file:///source) Jul 12 03:08:53.159 INFO kablam! Checking oak_runtime v0.5.5 Jul 12 03:08:57.137 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `PathParameters` Jul 12 03:08:57.137 INFO kablam! --> src/liboak/ast.rs:145:27 Jul 12 03:08:57.137 INFO kablam! | Jul 12 03:08:57.137 INFO kablam! 145 | let generics_params = PathParameters::AngleBracketed( Jul 12 03:08:57.137 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `PathParameters` Jul 12 03:08:57.138 INFO kablam! Jul 12 03:08:57.455 INFO kablam! error[E0422]: cannot find struct, variant or union type `AngleBracketedParameterData` in this scope Jul 12 03:08:57.455 INFO kablam! --> src/liboak/ast.rs:146:7 Jul 12 03:08:57.455 INFO kablam! | Jul 12 03:08:57.455 INFO kablam! 146 | AngleBracketedParameterData { Jul 12 03:08:57.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 12 03:08:57.474 INFO kablam! Jul 12 03:08:57.964 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `PathParameters` Jul 12 03:08:57.966 INFO kablam! --> src/liboak/ast.rs:145:27 Jul 12 03:08:57.966 INFO kablam! | Jul 12 03:08:57.966 INFO kablam! 145 | let generics_params = PathParameters::AngleBracketed( Jul 12 03:08:57.966 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `PathParameters` Jul 12 03:08:57.982 INFO kablam! Jul 12 03:08:58.412 INFO kablam! error[E0422]: cannot find struct, variant or union type `AngleBracketedParameterData` in this scope Jul 12 03:08:58.412 INFO kablam! --> src/liboak/ast.rs:146:7 Jul 12 03:08:58.412 INFO kablam! | Jul 12 03:08:58.412 INFO kablam! 146 | AngleBracketedParameterData { Jul 12 03:08:58.413 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 12 03:08:58.413 INFO kablam! Jul 12 03:08:59.380 INFO kablam! error[E0599]: no associated item named `Lifetime` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:08:59.380 INFO kablam! --> src/liboak/ast.rs:138:9 Jul 12 03:08:59.380 INFO kablam! | Jul 12 03:08:59.380 INFO kablam! 138 | rust::GenericParam::Lifetime(l) => lifetimes.push(l.lifetime), Jul 12 03:08:59.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:08:59.394 INFO kablam! Jul 12 03:08:59.404 INFO kablam! error[E0599]: no associated item named `Type` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:08:59.404 INFO kablam! --> src/liboak/ast.rs:139:9 Jul 12 03:08:59.404 INFO kablam! | Jul 12 03:08:59.404 INFO kablam! 139 | rust::GenericParam::Type(ty) => { Jul 12 03:08:59.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:08:59.414 INFO kablam! Jul 12 03:08:59.427 INFO kablam! error[E0609]: no field `parameters` on type `&mut syntax::ast::PathSegment` Jul 12 03:08:59.427 INFO kablam! --> src/liboak/ast.rs:155:41 Jul 12 03:08:59.427 INFO kablam! | Jul 12 03:08:59.427 INFO kablam! 155 | path.segments.last_mut().unwrap().parameters = Some(P(generics_params)); Jul 12 03:08:59.428 INFO kablam! | ^^^^^^^^^^ Jul 12 03:08:59.428 INFO kablam! Jul 12 03:08:59.677 INFO kablam! error[E0624]: method `parse_inner_attributes` is private Jul 12 03:08:59.677 INFO kablam! --> src/liboak/front/parser.rs:81:26 Jul 12 03:08:59.677 INFO kablam! | Jul 12 03:08:59.677 INFO kablam! 81 | let inners = self.rp.parse_inner_attributes()?; Jul 12 03:08:59.677 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 12 03:08:59.682 INFO kablam! Jul 12 03:08:59.752 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:08:59.752 INFO kablam! --> src/liboak/front/parser.rs:156:17 Jul 12 03:08:59.752 INFO kablam! | Jul 12 03:08:59.752 INFO kablam! 156 | self.rp.span_err( Jul 12 03:08:59.753 INFO kablam! | ^^^^^^^^ Jul 12 03:08:59.753 INFO kablam! Jul 12 03:08:59.789 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:08:59.789 INFO kablam! --> src/liboak/front/parser.rs:189:15 Jul 12 03:08:59.789 INFO kablam! | Jul 12 03:08:59.789 INFO kablam! 189 | self.rp.span_err( Jul 12 03:08:59.789 INFO kablam! | ^^^^^^^^ Jul 12 03:08:59.810 INFO kablam! Jul 12 03:08:59.956 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:08:59.956 INFO kablam! --> src/liboak/front/parser.rs:332:19 Jul 12 03:08:59.956 INFO kablam! | Jul 12 03:08:59.956 INFO kablam! 332 | self.rp.span_err(span, Jul 12 03:08:59.956 INFO kablam! | ^^^^^^^^ Jul 12 03:08:59.957 INFO kablam! Jul 12 03:08:59.994 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:08:59.994 INFO kablam! --> src/liboak/front/parser.rs:383:19 Jul 12 03:08:59.994 INFO kablam! | Jul 12 03:08:59.994 INFO kablam! 383 | self.rp.span_err(span, separator_err.as_str()); Jul 12 03:08:59.994 INFO kablam! | ^^^^^^^^ Jul 12 03:08:59.994 INFO kablam! Jul 12 03:08:59.996 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:08:59.996 INFO kablam! --> src/liboak/front/parser.rs:398:30 Jul 12 03:08:59.996 INFO kablam! | Jul 12 03:08:59.996 INFO kablam! 398 | Some('-') => { self.rp.span_err(span, separator_err.as_str()); } Jul 12 03:08:59.996 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.014 INFO kablam! Jul 12 03:09:00.316 INFO kablam! error[E0599]: no associated item named `Lifetime` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:09:00.316 INFO kablam! --> src/liboak/ast.rs:138:9 Jul 12 03:09:00.316 INFO kablam! | Jul 12 03:09:00.316 INFO kablam! 138 | rust::GenericParam::Lifetime(l) => lifetimes.push(l.lifetime), Jul 12 03:09:00.316 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:09:00.316 INFO kablam! Jul 12 03:09:00.345 INFO kablam! error[E0599]: no associated item named `Type` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:09:00.345 INFO kablam! --> src/liboak/ast.rs:139:9 Jul 12 03:09:00.345 INFO kablam! | Jul 12 03:09:00.345 INFO kablam! 139 | rust::GenericParam::Type(ty) => { Jul 12 03:09:00.345 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:09:00.345 INFO kablam! Jul 12 03:09:00.387 INFO kablam! error[E0609]: no field `parameters` on type `&mut syntax::ast::PathSegment` Jul 12 03:09:00.388 INFO kablam! --> src/liboak/ast.rs:155:41 Jul 12 03:09:00.388 INFO kablam! | Jul 12 03:09:00.388 INFO kablam! 155 | path.segments.last_mut().unwrap().parameters = Some(P(generics_params)); Jul 12 03:09:00.388 INFO kablam! | ^^^^^^^^^^ Jul 12 03:09:00.388 INFO kablam! Jul 12 03:09:00.417 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:00.417 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:36:44 Jul 12 03:09:00.417 INFO kablam! | Jul 12 03:09:00.417 INFO kablam! 36 | &MetaItemKind::Word if meta_item.ident.name == "debug_api" => { Jul 12 03:09:00.417 INFO kablam! | ^^^^ unknown field Jul 12 03:09:00.417 INFO kablam! | Jul 12 03:09:00.417 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:00.417 INFO kablam! Jul 12 03:09:00.420 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:00.421 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:39:44 Jul 12 03:09:00.421 INFO kablam! | Jul 12 03:09:00.421 INFO kablam! 39 | &MetaItemKind::Word if meta_item.ident.name == "show_api" => { Jul 12 03:09:00.421 INFO kablam! | ^^^^ unknown field Jul 12 03:09:00.430 INFO kablam! | Jul 12 03:09:00.430 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:00.430 INFO kablam! Jul 12 03:09:00.433 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:00.433 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:42:44 Jul 12 03:09:00.433 INFO kablam! | Jul 12 03:09:00.433 INFO kablam! 42 | &MetaItemKind::Word if meta_item.ident.name == "debug_typing" => { Jul 12 03:09:00.433 INFO kablam! | ^^^^ unknown field Jul 12 03:09:00.433 INFO kablam! | Jul 12 03:09:00.433 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:00.433 INFO kablam! Jul 12 03:09:00.435 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:00.435 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:45:44 Jul 12 03:09:00.435 INFO kablam! | Jul 12 03:09:00.436 INFO kablam! 45 | &MetaItemKind::Word if meta_item.ident.name == "show_typing" => { Jul 12 03:09:00.436 INFO kablam! | ^^^^ unknown field Jul 12 03:09:00.436 INFO kablam! | Jul 12 03:09:00.436 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:00.436 INFO kablam! Jul 12 03:09:00.445 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:00.445 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:53:25 Jul 12 03:09:00.445 INFO kablam! | Jul 12 03:09:00.445 INFO kablam! 53 | meta_item.ident.name)); Jul 12 03:09:00.445 INFO kablam! | ^^^^ unknown field Jul 12 03:09:00.445 INFO kablam! | Jul 12 03:09:00.446 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:00.446 INFO kablam! Jul 12 03:09:00.634 INFO kablam! error[E0624]: method `parse_inner_attributes` is private Jul 12 03:09:00.634 INFO kablam! --> src/liboak/front/parser.rs:81:26 Jul 12 03:09:00.634 INFO kablam! | Jul 12 03:09:00.634 INFO kablam! 81 | let inners = self.rp.parse_inner_attributes()?; Jul 12 03:09:00.634 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 12 03:09:00.634 INFO kablam! Jul 12 03:09:00.669 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:00.669 INFO kablam! --> src/liboak/front/parser.rs:156:17 Jul 12 03:09:00.669 INFO kablam! | Jul 12 03:09:00.669 INFO kablam! 156 | self.rp.span_err( Jul 12 03:09:00.669 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.674 INFO kablam! Jul 12 03:09:00.698 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:00.698 INFO kablam! --> src/liboak/front/parser.rs:189:15 Jul 12 03:09:00.698 INFO kablam! | Jul 12 03:09:00.698 INFO kablam! 189 | self.rp.span_err( Jul 12 03:09:00.698 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.698 INFO kablam! Jul 12 03:09:00.736 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:00.736 INFO kablam! --> src/liboak/back/context.rs:83:12 Jul 12 03:09:00.736 INFO kablam! | Jul 12 03:09:00.736 INFO kablam! 83 | if let rust::ItemKind::Fn(a,b,c,d,mut generics,f) = fun.node.clone() { Jul 12 03:09:00.736 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:00.736 INFO kablam! Jul 12 03:09:00.737 INFO kablam! error[E0061]: this function takes 4 parameters but 6 parameters were supplied Jul 12 03:09:00.737 INFO kablam! --> src/liboak/back/context.rs:91:15 Jul 12 03:09:00.737 INFO kablam! | Jul 12 03:09:00.737 INFO kablam! 91 | node: rust::ItemKind::Fn(a,b,c,d,generics,f), Jul 12 03:09:00.737 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters Jul 12 03:09:00.737 INFO kablam! Jul 12 03:09:00.779 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:00.779 INFO kablam! --> src/liboak/front/parser.rs:332:19 Jul 12 03:09:00.779 INFO kablam! | Jul 12 03:09:00.779 INFO kablam! 332 | self.rp.span_err(span, Jul 12 03:09:00.779 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.779 INFO kablam! Jul 12 03:09:00.815 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:00.815 INFO kablam! --> src/liboak/front/parser.rs:383:19 Jul 12 03:09:00.816 INFO kablam! | Jul 12 03:09:00.816 INFO kablam! 383 | self.rp.span_err(span, separator_err.as_str()); Jul 12 03:09:00.816 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.816 INFO kablam! Jul 12 03:09:00.832 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:00.832 INFO kablam! --> src/liboak/front/parser.rs:398:30 Jul 12 03:09:00.832 INFO kablam! | Jul 12 03:09:00.832 INFO kablam! 398 | Some('-') => { self.rp.span_err(span, separator_err.as_str()); } Jul 12 03:09:00.832 INFO kablam! | ^^^^^^^^ Jul 12 03:09:00.832 INFO kablam! Jul 12 03:09:01.288 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:01.288 INFO kablam! --> src/liboak/back/code_printer.rs:54:13 Jul 12 03:09:01.288 INFO kablam! | Jul 12 03:09:01.288 INFO kablam! 54 | if let &rust::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, _) = &item.node { Jul 12 03:09:01.288 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:01.294 INFO kablam! Jul 12 03:09:01.300 INFO kablam! error[E0061]: this function takes 5 parameters but 7 parameters were supplied Jul 12 03:09:01.300 INFO kablam! --> src/liboak/back/code_printer.rs:57:9 Jul 12 03:09:01.301 INFO kablam! | Jul 12 03:09:01.301 INFO kablam! 57 | s.print_fn(decl, unsafety, constness.node, abi, Some(item.ident), generics, &item.vis)?; Jul 12 03:09:01.301 INFO kablam! | ^^^^^^^^ expected 5 parameters Jul 12 03:09:01.301 INFO kablam! Jul 12 03:09:01.471 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:01.471 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:36:44 Jul 12 03:09:01.471 INFO kablam! | Jul 12 03:09:01.471 INFO kablam! 36 | &MetaItemKind::Word if meta_item.ident.name == "debug_api" => { Jul 12 03:09:01.471 INFO kablam! | ^^^^ unknown field Jul 12 03:09:01.471 INFO kablam! | Jul 12 03:09:01.471 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:01.471 INFO kablam! Jul 12 03:09:01.474 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:01.475 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:39:44 Jul 12 03:09:01.475 INFO kablam! | Jul 12 03:09:01.475 INFO kablam! 39 | &MetaItemKind::Word if meta_item.ident.name == "show_api" => { Jul 12 03:09:01.478 INFO kablam! | ^^^^ unknown field Jul 12 03:09:01.478 INFO kablam! | Jul 12 03:09:01.478 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:01.478 INFO kablam! Jul 12 03:09:01.480 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:01.480 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:42:44 Jul 12 03:09:01.480 INFO kablam! | Jul 12 03:09:01.480 INFO kablam! 42 | &MetaItemKind::Word if meta_item.ident.name == "debug_typing" => { Jul 12 03:09:01.480 INFO kablam! | ^^^^ unknown field Jul 12 03:09:01.480 INFO kablam! | Jul 12 03:09:01.480 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:01.480 INFO kablam! Jul 12 03:09:01.487 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:01.488 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:45:44 Jul 12 03:09:01.488 INFO kablam! | Jul 12 03:09:01.488 INFO kablam! 45 | &MetaItemKind::Word if meta_item.ident.name == "show_typing" => { Jul 12 03:09:01.488 INFO kablam! | ^^^^ unknown field Jul 12 03:09:01.488 INFO kablam! | Jul 12 03:09:01.488 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:01.488 INFO kablam! Jul 12 03:09:01.490 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:01.490 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:53:25 Jul 12 03:09:01.490 INFO kablam! | Jul 12 03:09:01.490 INFO kablam! 53 | meta_item.ident.name)); Jul 12 03:09:01.490 INFO kablam! | ^^^^ unknown field Jul 12 03:09:01.490 INFO kablam! | Jul 12 03:09:01.490 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:01.490 INFO kablam! Jul 12 03:09:01.587 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `PathParameters` Jul 12 03:09:01.587 INFO kablam! --> src/liboak/ast.rs:145:27 Jul 12 03:09:01.587 INFO kablam! | Jul 12 03:09:01.587 INFO kablam! 145 | let generics_params = PathParameters::AngleBracketed( Jul 12 03:09:01.587 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `PathParameters` Jul 12 03:09:01.587 INFO kablam! Jul 12 03:09:01.847 INFO kablam! error[E0422]: cannot find struct, variant or union type `AngleBracketedParameterData` in this scope Jul 12 03:09:01.847 INFO kablam! --> src/liboak/ast.rs:146:7 Jul 12 03:09:01.847 INFO kablam! | Jul 12 03:09:01.847 INFO kablam! 146 | AngleBracketedParameterData { Jul 12 03:09:01.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Jul 12 03:09:01.848 INFO kablam! Jul 12 03:09:02.145 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:02.145 INFO kablam! --> src/liboak/back/context.rs:83:12 Jul 12 03:09:02.145 INFO kablam! | Jul 12 03:09:02.145 INFO kablam! 83 | if let rust::ItemKind::Fn(a,b,c,d,mut generics,f) = fun.node.clone() { Jul 12 03:09:02.145 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:02.145 INFO kablam! Jul 12 03:09:02.146 INFO kablam! error[E0061]: this function takes 4 parameters but 6 parameters were supplied Jul 12 03:09:02.146 INFO kablam! --> src/liboak/back/context.rs:91:15 Jul 12 03:09:02.146 INFO kablam! | Jul 12 03:09:02.146 INFO kablam! 91 | node: rust::ItemKind::Fn(a,b,c,d,generics,f), Jul 12 03:09:02.146 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters Jul 12 03:09:02.146 INFO kablam! Jul 12 03:09:02.331 INFO kablam! error: aborting due to 20 previous errors Jul 12 03:09:02.331 INFO kablam! Jul 12 03:09:02.331 INFO kablam! Some errors occurred: E0023, E0061, E0422, E0433, E0599, E0609, E0624. Jul 12 03:09:02.332 INFO kablam! For more information about an error, try `rustc --explain E0023`. Jul 12 03:09:02.388 INFO kablam! error: Could not compile `oak`. Jul 12 03:09:02.388 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 03:09:02.638 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:02.638 INFO kablam! --> src/liboak/back/code_printer.rs:54:13 Jul 12 03:09:02.638 INFO kablam! | Jul 12 03:09:02.638 INFO kablam! 54 | if let &rust::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, _) = &item.node { Jul 12 03:09:02.638 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:02.641 INFO kablam! Jul 12 03:09:02.645 INFO kablam! error[E0061]: this function takes 5 parameters but 7 parameters were supplied Jul 12 03:09:02.645 INFO kablam! --> src/liboak/back/code_printer.rs:57:9 Jul 12 03:09:02.645 INFO kablam! | Jul 12 03:09:02.645 INFO kablam! 57 | s.print_fn(decl, unsafety, constness.node, abi, Some(item.ident), generics, &item.vis)?; Jul 12 03:09:02.645 INFO kablam! | ^^^^^^^^ expected 5 parameters Jul 12 03:09:02.652 INFO kablam! Jul 12 03:09:03.092 INFO kablam! error[E0599]: no associated item named `Lifetime` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:09:03.092 INFO kablam! --> src/liboak/ast.rs:138:9 Jul 12 03:09:03.093 INFO kablam! | Jul 12 03:09:03.093 INFO kablam! 138 | rust::GenericParam::Lifetime(l) => lifetimes.push(l.lifetime), Jul 12 03:09:03.093 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:09:03.093 INFO kablam! Jul 12 03:09:03.102 INFO kablam! error[E0599]: no associated item named `Type` found for type `syntax::ast::GenericParam` in the current scope Jul 12 03:09:03.102 INFO kablam! --> src/liboak/ast.rs:139:9 Jul 12 03:09:03.102 INFO kablam! | Jul 12 03:09:03.102 INFO kablam! 139 | rust::GenericParam::Type(ty) => { Jul 12 03:09:03.102 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::ast::GenericParam` Jul 12 03:09:03.102 INFO kablam! Jul 12 03:09:03.114 INFO kablam! error[E0609]: no field `parameters` on type `&mut syntax::ast::PathSegment` Jul 12 03:09:03.114 INFO kablam! --> src/liboak/ast.rs:155:41 Jul 12 03:09:03.114 INFO kablam! | Jul 12 03:09:03.114 INFO kablam! 155 | path.segments.last_mut().unwrap().parameters = Some(P(generics_params)); Jul 12 03:09:03.114 INFO kablam! | ^^^^^^^^^^ Jul 12 03:09:03.115 INFO kablam! Jul 12 03:09:03.412 INFO kablam! error[E0624]: method `parse_inner_attributes` is private Jul 12 03:09:03.412 INFO kablam! --> src/liboak/front/parser.rs:81:26 Jul 12 03:09:03.412 INFO kablam! | Jul 12 03:09:03.412 INFO kablam! 81 | let inners = self.rp.parse_inner_attributes()?; Jul 12 03:09:03.412 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 12 03:09:03.412 INFO kablam! Jul 12 03:09:03.430 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:03.431 INFO kablam! --> src/liboak/front/parser.rs:156:17 Jul 12 03:09:03.432 INFO kablam! | Jul 12 03:09:03.432 INFO kablam! 156 | self.rp.span_err( Jul 12 03:09:03.432 INFO kablam! | ^^^^^^^^ Jul 12 03:09:03.432 INFO kablam! Jul 12 03:09:03.441 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:03.441 INFO kablam! --> src/liboak/front/parser.rs:189:15 Jul 12 03:09:03.441 INFO kablam! | Jul 12 03:09:03.441 INFO kablam! 189 | self.rp.span_err( Jul 12 03:09:03.441 INFO kablam! | ^^^^^^^^ Jul 12 03:09:03.441 INFO kablam! Jul 12 03:09:03.539 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:03.540 INFO kablam! --> src/liboak/front/parser.rs:332:19 Jul 12 03:09:03.540 INFO kablam! | Jul 12 03:09:03.540 INFO kablam! 332 | self.rp.span_err(span, Jul 12 03:09:03.540 INFO kablam! | ^^^^^^^^ Jul 12 03:09:03.540 INFO kablam! Jul 12 03:09:03.557 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:03.557 INFO kablam! --> src/liboak/front/parser.rs:383:19 Jul 12 03:09:03.557 INFO kablam! | Jul 12 03:09:03.557 INFO kablam! 383 | self.rp.span_err(span, separator_err.as_str()); Jul 12 03:09:03.557 INFO kablam! | ^^^^^^^^ Jul 12 03:09:03.558 INFO kablam! Jul 12 03:09:03.561 INFO kablam! error[E0624]: method `span_err` is private Jul 12 03:09:03.561 INFO kablam! --> src/liboak/front/parser.rs:398:30 Jul 12 03:09:03.561 INFO kablam! | Jul 12 03:09:03.561 INFO kablam! 398 | Some('-') => { self.rp.span_err(span, separator_err.as_str()); } Jul 12 03:09:03.561 INFO kablam! | ^^^^^^^^ Jul 12 03:09:03.561 INFO kablam! Jul 12 03:09:03.748 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:03.749 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:36:44 Jul 12 03:09:03.749 INFO kablam! | Jul 12 03:09:03.749 INFO kablam! 36 | &MetaItemKind::Word if meta_item.ident.name == "debug_api" => { Jul 12 03:09:03.749 INFO kablam! | ^^^^ unknown field Jul 12 03:09:03.749 INFO kablam! | Jul 12 03:09:03.749 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:03.749 INFO kablam! Jul 12 03:09:03.750 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:03.751 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:39:44 Jul 12 03:09:03.751 INFO kablam! | Jul 12 03:09:03.751 INFO kablam! 39 | &MetaItemKind::Word if meta_item.ident.name == "show_api" => { Jul 12 03:09:03.751 INFO kablam! | ^^^^ unknown field Jul 12 03:09:03.751 INFO kablam! | Jul 12 03:09:03.751 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:03.751 INFO kablam! Jul 12 03:09:03.754 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:03.754 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:42:44 Jul 12 03:09:03.754 INFO kablam! | Jul 12 03:09:03.754 INFO kablam! 42 | &MetaItemKind::Word if meta_item.ident.name == "debug_typing" => { Jul 12 03:09:03.754 INFO kablam! | ^^^^ unknown field Jul 12 03:09:03.754 INFO kablam! | Jul 12 03:09:03.755 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:03.755 INFO kablam! Jul 12 03:09:03.759 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:03.759 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:45:44 Jul 12 03:09:03.759 INFO kablam! | Jul 12 03:09:03.760 INFO kablam! 45 | &MetaItemKind::Word if meta_item.ident.name == "show_typing" => { Jul 12 03:09:03.760 INFO kablam! | ^^^^ unknown field Jul 12 03:09:03.760 INFO kablam! | Jul 12 03:09:03.760 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:03.760 INFO kablam! Jul 12 03:09:03.763 INFO kablam! error[E0609]: no field `name` on type `syntax::ast::Path` Jul 12 03:09:03.763 INFO kablam! --> src/liboak/middle/analysis/attribute.rs:53:25 Jul 12 03:09:03.763 INFO kablam! | Jul 12 03:09:03.763 INFO kablam! 53 | meta_item.ident.name)); Jul 12 03:09:03.763 INFO kablam! | ^^^^ unknown field Jul 12 03:09:03.763 INFO kablam! | Jul 12 03:09:03.764 INFO kablam! = note: available fields are: `span`, `segments` Jul 12 03:09:03.764 INFO kablam! Jul 12 03:09:03.967 INFO kablam! error: aborting due to 20 previous errors Jul 12 03:09:03.967 INFO kablam! Jul 12 03:09:03.967 INFO kablam! Some errors occurred: E0023, E0061, E0422, E0433, E0599, E0609, E0624. Jul 12 03:09:03.967 INFO kablam! For more information about an error, try `rustc --explain E0023`. Jul 12 03:09:03.986 INFO kablam! error: Could not compile `oak`. Jul 12 03:09:03.986 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 03:09:04.083 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:04.083 INFO kablam! --> src/liboak/back/context.rs:83:12 Jul 12 03:09:04.083 INFO kablam! | Jul 12 03:09:04.083 INFO kablam! 83 | if let rust::ItemKind::Fn(a,b,c,d,mut generics,f) = fun.node.clone() { Jul 12 03:09:04.083 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:04.083 INFO kablam! Jul 12 03:09:04.085 INFO kablam! error[E0061]: this function takes 4 parameters but 6 parameters were supplied Jul 12 03:09:04.085 INFO kablam! --> src/liboak/back/context.rs:91:15 Jul 12 03:09:04.085 INFO kablam! | Jul 12 03:09:04.085 INFO kablam! 91 | node: rust::ItemKind::Fn(a,b,c,d,generics,f), Jul 12 03:09:04.085 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters Jul 12 03:09:04.085 INFO kablam! Jul 12 03:09:04.231 INFO kablam! error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields Jul 12 03:09:04.231 INFO kablam! --> src/liboak/back/code_printer.rs:54:13 Jul 12 03:09:04.231 INFO kablam! | Jul 12 03:09:04.231 INFO kablam! 54 | if let &rust::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, _) = &item.node { Jul 12 03:09:04.231 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 Jul 12 03:09:04.231 INFO kablam! Jul 12 03:09:04.234 INFO kablam! error[E0061]: this function takes 5 parameters but 7 parameters were supplied Jul 12 03:09:04.234 INFO kablam! --> src/liboak/back/code_printer.rs:57:9 Jul 12 03:09:04.234 INFO kablam! | Jul 12 03:09:04.234 INFO kablam! 57 | s.print_fn(decl, unsafety, constness.node, abi, Some(item.ident), generics, &item.vis)?; Jul 12 03:09:04.234 INFO kablam! | ^^^^^^^^ expected 5 parameters Jul 12 03:09:04.234 INFO kablam! Jul 12 03:09:04.846 INFO kablam! error: aborting due to 20 previous errors Jul 12 03:09:04.846 INFO kablam! Jul 12 03:09:04.846 INFO kablam! Some errors occurred: E0023, E0061, E0422, E0433, E0599, E0609, E0624. Jul 12 03:09:04.846 INFO kablam! For more information about an error, try `rustc --explain E0023`. Jul 12 03:09:04.868 INFO kablam! error: Could not compile `oak`. Jul 12 03:09:04.868 INFO kablam! Jul 12 03:09:04.868 INFO kablam! To learn more, run the command again with --verbose. Jul 12 03:09:04.870 INFO kablam! su: No module specific data is present Jul 12 03:09:05.421 INFO running `"docker" "rm" "-f" "b25df1dc970bd97fbbad27db263a6117400526199bdbefe8eb36f5bafaea946b"` Jul 12 03:09:05.570 INFO blam! b25df1dc970bd97fbbad27db263a6117400526199bdbefe8eb36f5bafaea946b