Aug 02 00:41:08.957 INFO checking rerast-0.1.25 against 1.27.2 for lazy_static-1 Aug 02 00:41:08.957 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 02 00:41:08.957 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 02 00:41:08.957 INFO running `"docker" "create" "-v" "/tmp/crater.P78cPtRszfHG:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-5/1.27.2:/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" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 02 00:41:09.240 INFO blam! 06f697968669ec7c97fe3ccd0e7c62e55e8dac7c92c6b6befe5ca8c02a01961c Aug 02 00:41:09.242 INFO running `"docker" "start" "-a" "06f697968669ec7c97fe3ccd0e7c62e55e8dac7c92c6b6befe5ca8c02a01961c"` Aug 02 00:41:11.035 INFO kablam! Checking rerast_macros v0.1.12 Aug 02 00:41:11.038 INFO kablam! Compiling cargo_metadata v0.5.8 Aug 02 00:41:11.811 INFO kablam! Checking rerast v0.1.25 (file:///source) Aug 02 00:41:16.283 INFO kablam! error[E0432]: unresolved import `rustc::hir::ExprKind` Aug 02 00:41:16.283 INFO kablam! --> src/rule_matcher.rs:473:13 Aug 02 00:41:16.283 INFO kablam! | Aug 02 00:41:16.283 INFO kablam! 473 | use rustc::hir::ExprKind; Aug 02 00:41:16.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ no `ExprKind` in `hir` Aug 02 00:41:16.283 INFO kablam! Aug 02 00:41:16.284 INFO kablam! error[E0432]: unresolved import `rustc::hir::StmtKind` Aug 02 00:41:16.284 INFO kablam! --> src/rule_matcher.rs:1049:13 Aug 02 00:41:16.284 INFO kablam! | Aug 02 00:41:16.284 INFO kablam! 1049 | use rustc::hir::StmtKind; Aug 02 00:41:16.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ no `StmtKind` in `hir` Aug 02 00:41:16.284 INFO kablam! Aug 02 00:41:16.284 INFO kablam! error[E0432]: unresolved import `rustc::hir::ExprKind` Aug 02 00:41:16.284 INFO kablam! --> src/rule_matcher.rs:1420:13 Aug 02 00:41:16.284 INFO kablam! | Aug 02 00:41:16.284 INFO kablam! 1420 | use rustc::hir::ExprKind; Aug 02 00:41:16.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ no `ExprKind` in `hir` Aug 02 00:41:16.284 INFO kablam! Aug 02 00:41:16.284 INFO kablam! error[E0432]: unresolved import `rustc::hir::BinOpKind` Aug 02 00:41:16.284 INFO kablam! --> src/rule_matcher.rs:1424:21 Aug 02 00:41:16.284 INFO kablam! | Aug 02 00:41:16.284 INFO kablam! 1424 | use rustc::hir::BinOpKind; Aug 02 00:41:16.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no `BinOpKind` in `hir` Aug 02 00:41:16.284 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0432]: unresolved import `hir::ExprKind` Aug 02 00:41:16.286 INFO kablam! --> src/rule_finder.rs:168:13 Aug 02 00:41:16.286 INFO kablam! | Aug 02 00:41:16.286 INFO kablam! 168 | use hir::ExprKind; Aug 02 00:41:16.286 INFO kablam! | ^^^^^^^^^^^^^ no `ExprKind` in `hir` Aug 02 00:41:16.286 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0432]: unresolved import `hir::TyKind` Aug 02 00:41:16.286 INFO kablam! --> src/rule_matcher.rs:694:13 Aug 02 00:41:16.286 INFO kablam! | Aug 02 00:41:16.286 INFO kablam! 694 | use hir::TyKind; Aug 02 00:41:16.286 INFO kablam! | ^^^^^^^^^^^ no `TyKind` in `hir`. Did you mean to use `TyUint`? Aug 02 00:41:16.286 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0432]: unresolved import `hir::DeclKind` Aug 02 00:41:16.286 INFO kablam! --> src/rule_matcher.rs:1065:13 Aug 02 00:41:16.286 INFO kablam! | Aug 02 00:41:16.286 INFO kablam! 1065 | use hir::DeclKind; Aug 02 00:41:16.286 INFO kablam! | ^^^^^^^^^^^^^ no `DeclKind` in `hir` Aug 02 00:41:16.286 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0432]: unresolved import `hir::ItemKind` Aug 02 00:41:16.286 INFO kablam! --> src/rule_matcher.rs:1112:13 Aug 02 00:41:16.286 INFO kablam! | Aug 02 00:41:16.286 INFO kablam! 1112 | use hir::ItemKind; Aug 02 00:41:16.286 INFO kablam! | ^^^^^^^^^^^^^ no `ItemKind` in `hir` Aug 02 00:41:16.286 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0432]: unresolved import `hir::VisibilityKind` Aug 02 00:41:16.286 INFO kablam! --> src/rule_matcher.rs:1156:18 Aug 02 00:41:16.286 INFO kablam! | Aug 02 00:41:16.286 INFO kablam! 1156 | use hir::VisibilityKind::*; Aug 02 00:41:16.286 INFO kablam! | ^^^^^^^^^^^^^^ Could not find `VisibilityKind` in `hir` Aug 02 00:41:16.286 INFO kablam! Aug 02 00:41:16.286 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.287 INFO kablam! --> src/change_to_rule.rs:122:21 Aug 02 00:41:16.287 INFO kablam! | Aug 02 00:41:16.287 INFO kablam! 122 | if let hir::ExprKind::Call(ref _expr_fn, ref args) = expr.node { Aug 02 00:41:16.287 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.287 INFO kablam! Aug 02 00:41:16.298 INFO kablam! error[E0433]: failed to resolve. Could not find `ItemKind` in `hir` Aug 02 00:41:16.298 INFO kablam! --> src/definitions.rs:68:25 Aug 02 00:41:16.298 INFO kablam! | Aug 02 00:41:16.298 INFO kablam! 68 | if let hir::ItemKind::Mod(_) = item.node { Aug 02 00:41:16.298 INFO kablam! | ^^^^^^^^ Could not find `ItemKind` in `hir` Aug 02 00:41:16.298 INFO kablam! Aug 02 00:41:16.300 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.300 INFO kablam! --> src/rule_finder.rs:98:41 Aug 02 00:41:16.300 INFO kablam! | Aug 02 00:41:16.300 INFO kablam! 98 | if let hir::ExprKind::Block(ref block, _) = arm.body.node { Aug 02 00:41:16.300 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.300 INFO kablam! Aug 02 00:41:16.301 INFO kablam! error[E0433]: failed to resolve. Could not find `ItemKind` in `hir` Aug 02 00:41:16.301 INFO kablam! --> src/rule_finder.rs:150:21 Aug 02 00:41:16.301 INFO kablam! | Aug 02 00:41:16.301 INFO kablam! 150 | if let hir::ItemKind::Mod(_) = item.node { Aug 02 00:41:16.301 INFO kablam! | ^^^^^^^^ Could not find `ItemKind` in `hir` Aug 02 00:41:16.301 INFO kablam! Aug 02 00:41:16.301 INFO kablam! error[E0433]: failed to resolve. Could not find `StmtKind` in `hir` Aug 02 00:41:16.302 INFO kablam! --> src/rule_finder.rs:233:25 Aug 02 00:41:16.302 INFO kablam! | Aug 02 00:41:16.302 INFO kablam! 233 | if let hir::StmtKind::Semi(ref addr_expr, _) = block.stmts[0].node { Aug 02 00:41:16.302 INFO kablam! | ^^^^^^^^ Could not find `StmtKind` in `hir` Aug 02 00:41:16.302 INFO kablam! Aug 02 00:41:16.302 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.302 INFO kablam! --> src/rule_finder.rs:234:29 Aug 02 00:41:16.302 INFO kablam! | Aug 02 00:41:16.302 INFO kablam! 234 | if let hir::ExprKind::AddrOf(_, ref expr) = addr_expr.node { Aug 02 00:41:16.302 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.302 INFO kablam! Aug 02 00:41:16.302 INFO kablam! error[E0433]: failed to resolve. Could not find `StmtKind` in `hir` Aug 02 00:41:16.302 INFO kablam! --> src/rule_finder.rs:264:25 Aug 02 00:41:16.302 INFO kablam! | Aug 02 00:41:16.302 INFO kablam! 264 | if let hir::StmtKind::Decl(ref decl, _) = block.stmts[0].node { Aug 02 00:41:16.302 INFO kablam! | ^^^^^^^^ Could not find `StmtKind` in `hir` Aug 02 00:41:16.302 INFO kablam! Aug 02 00:41:16.302 INFO kablam! error[E0433]: failed to resolve. Could not find `DeclKind` in `hir` Aug 02 00:41:16.302 INFO kablam! --> src/rule_finder.rs:265:29 Aug 02 00:41:16.302 INFO kablam! | Aug 02 00:41:16.302 INFO kablam! 265 | if let hir::DeclKind::Local(ref local) = decl.node { Aug 02 00:41:16.303 INFO kablam! | ^^^^^^^^ Could not find `DeclKind` in `hir` Aug 02 00:41:16.303 INFO kablam! Aug 02 00:41:16.303 INFO kablam! error[E0433]: failed to resolve. Could not find `TyKind` in `hir` Aug 02 00:41:16.303 INFO kablam! --> src/rule_finder.rs:267:37 Aug 02 00:41:16.303 INFO kablam! | Aug 02 00:41:16.303 INFO kablam! 267 | if let hir::TyKind::Rptr(_, ref mut_ty) = ref_ty.node { Aug 02 00:41:16.303 INFO kablam! | ^^^^^^ Could not find `TyKind` in `hir` Aug 02 00:41:16.303 INFO kablam! Aug 02 00:41:16.303 INFO kablam! error[E0433]: failed to resolve. Could not find `TyKind` in `hir` Aug 02 00:41:16.303 INFO kablam! --> src/rule_finder.rs:299:21 Aug 02 00:41:16.303 INFO kablam! | Aug 02 00:41:16.303 INFO kablam! 299 | if let hir::TyKind::TraitObject(ref bounds, _) = ty.node { Aug 02 00:41:16.303 INFO kablam! | ^^^^^^ Could not find `TyKind` in `hir` Aug 02 00:41:16.303 INFO kablam! Aug 02 00:41:16.304 INFO kablam! error[E0433]: failed to resolve. Could not find `StmtKind` in `hir` Aug 02 00:41:16.304 INFO kablam! --> src/rule_finder.rs:335:25 Aug 02 00:41:16.304 INFO kablam! | Aug 02 00:41:16.304 INFO kablam! 335 | if let hir::StmtKind::Semi(ref expr, _) = block.stmts[0].node { Aug 02 00:41:16.304 INFO kablam! | ^^^^^^^^ Could not find `StmtKind` in `hir` Aug 02 00:41:16.304 INFO kablam! Aug 02 00:41:16.304 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.304 INFO kablam! --> src/rule_finder.rs:336:29 Aug 02 00:41:16.304 INFO kablam! | Aug 02 00:41:16.304 INFO kablam! 336 | if let hir::ExprKind::Match(_, ref arms, _) = expr.node { Aug 02 00:41:16.304 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.304 INFO kablam! Aug 02 00:41:16.305 INFO kablam! error[E0433]: failed to resolve. Could not find `ItemKind` in `hir` Aug 02 00:41:16.305 INFO kablam! --> src/rule_matcher.rs:226:21 Aug 02 00:41:16.305 INFO kablam! | Aug 02 00:41:16.305 INFO kablam! 226 | if let hir::ItemKind::Mod(_) = item.node { Aug 02 00:41:16.306 INFO kablam! | ^^^^^^^^ Could not find `ItemKind` in `hir` Aug 02 00:41:16.306 INFO kablam! Aug 02 00:41:16.306 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.306 INFO kablam! --> src/rule_matcher.rs:247:18 Aug 02 00:41:16.306 INFO kablam! | Aug 02 00:41:16.306 INFO kablam! 247 | hir::ExprKind::Block(_, _) => { Aug 02 00:41:16.306 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.306 INFO kablam! Aug 02 00:41:16.307 INFO kablam! error[E0433]: failed to resolve. Could not find `StmtKind` in `hir` Aug 02 00:41:16.307 INFO kablam! --> src/rule_matcher.rs:385:21 Aug 02 00:41:16.308 INFO kablam! | Aug 02 00:41:16.308 INFO kablam! 385 | if let hir::StmtKind::Semi(ref expr, _) = stmt.node { Aug 02 00:41:16.308 INFO kablam! | ^^^^^^^^ Could not find `StmtKind` in `hir` Aug 02 00:41:16.308 INFO kablam! Aug 02 00:41:16.308 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.308 INFO kablam! --> src/rule_matcher.rs:386:25 Aug 02 00:41:16.308 INFO kablam! | Aug 02 00:41:16.308 INFO kablam! 386 | if let hir::ExprKind::Call(ref function, _) = expr.node { Aug 02 00:41:16.308 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.308 INFO kablam! Aug 02 00:41:16.308 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.308 INFO kablam! --> src/rule_matcher.rs:391:29 Aug 02 00:41:16.308 INFO kablam! | Aug 02 00:41:16.308 INFO kablam! 391 | if let hir::ExprKind::Path(ref path) = function.node { Aug 02 00:41:16.308 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.308 INFO kablam! Aug 02 00:41:16.634 INFO kablam! error[E0416]: identifier `Public` is bound more than once in the same pattern Aug 02 00:41:16.634 INFO kablam! --> src/rule_matcher.rs:1167:22 Aug 02 00:41:16.634 INFO kablam! | Aug 02 00:41:16.634 INFO kablam! 1167 | (Public, Public) | (Inherited, Inherited) => true, Aug 02 00:41:16.635 INFO kablam! | ^^^^^^ used in a pattern more than once Aug 02 00:41:16.635 INFO kablam! Aug 02 00:41:16.635 INFO kablam! error[E0416]: identifier `Inherited` is bound more than once in the same pattern Aug 02 00:41:16.635 INFO kablam! --> src/rule_matcher.rs:1167:44 Aug 02 00:41:16.635 INFO kablam! | Aug 02 00:41:16.635 INFO kablam! 1167 | (Public, Public) | (Inherited, Inherited) => true, Aug 02 00:41:16.635 INFO kablam! | ^^^^^^^^^ used in a pattern more than once Aug 02 00:41:16.635 INFO kablam! Aug 02 00:41:16.636 INFO kablam! error[E0408]: variable `Public` is not bound in all patterns Aug 02 00:41:16.636 INFO kablam! --> src/rule_matcher.rs:1167:32 Aug 02 00:41:16.636 INFO kablam! | Aug 02 00:41:16.636 INFO kablam! 1167 | (Public, Public) | (Inherited, Inherited) => true, Aug 02 00:41:16.636 INFO kablam! | ------ ^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `Public` Aug 02 00:41:16.636 INFO kablam! | | Aug 02 00:41:16.636 INFO kablam! | variable not in all patterns Aug 02 00:41:16.636 INFO kablam! Aug 02 00:41:16.637 INFO kablam! error[E0408]: variable `Inherited` is not bound in all patterns Aug 02 00:41:16.638 INFO kablam! --> src/rule_matcher.rs:1167:13 Aug 02 00:41:16.638 INFO kablam! | Aug 02 00:41:16.638 INFO kablam! 1167 | (Public, Public) | (Inherited, Inherited) => true, Aug 02 00:41:16.638 INFO kablam! | ^^^^^^^^^^^^^^^^ --------- variable not in all patterns Aug 02 00:41:16.638 INFO kablam! | | Aug 02 00:41:16.638 INFO kablam! | pattern doesn't bind `Inherited` Aug 02 00:41:16.638 INFO kablam! Aug 02 00:41:16.710 INFO kablam! error[E0433]: failed to resolve. Could not find `GenericArg` in `hir` Aug 02 00:41:16.710 INFO kablam! --> src/rule_matcher.rs:1248:22 Aug 02 00:41:16.710 INFO kablam! | Aug 02 00:41:16.710 INFO kablam! 1248 | hir::GenericArg::Lifetime(ref p_lifetime), Aug 02 00:41:16.710 INFO kablam! | ^^^^^^^^^^ Could not find `GenericArg` in `hir` Aug 02 00:41:16.710 INFO kablam! Aug 02 00:41:16.710 INFO kablam! error[E0433]: failed to resolve. Could not find `GenericArg` in `hir` Aug 02 00:41:16.711 INFO kablam! --> src/rule_matcher.rs:1249:22 Aug 02 00:41:16.711 INFO kablam! | Aug 02 00:41:16.711 INFO kablam! 1249 | hir::GenericArg::Lifetime(ref c_lifetime), Aug 02 00:41:16.711 INFO kablam! | ^^^^^^^^^^ Could not find `GenericArg` in `hir` Aug 02 00:41:16.711 INFO kablam! Aug 02 00:41:16.712 INFO kablam! error[E0433]: failed to resolve. Could not find `GenericArg` in `hir` Aug 02 00:41:16.712 INFO kablam! --> src/rule_matcher.rs:1251:19 Aug 02 00:41:16.712 INFO kablam! | Aug 02 00:41:16.712 INFO kablam! 1251 | (hir::GenericArg::Type(ref p_type), hir::GenericArg::Type(ref c_type)) => { Aug 02 00:41:16.712 INFO kablam! | ^^^^^^^^^^ Could not find `GenericArg` in `hir` Aug 02 00:41:16.712 INFO kablam! Aug 02 00:41:16.715 INFO kablam! error[E0433]: failed to resolve. Could not find `GenericArg` in `hir` Aug 02 00:41:16.715 INFO kablam! --> src/rule_matcher.rs:1251:54 Aug 02 00:41:16.715 INFO kablam! | Aug 02 00:41:16.715 INFO kablam! 1251 | (hir::GenericArg::Type(ref p_type), hir::GenericArg::Type(ref c_type)) => { Aug 02 00:41:16.715 INFO kablam! | ^^^^^^^^^^ Could not find `GenericArg` in `hir` Aug 02 00:41:16.716 INFO kablam! Aug 02 00:41:16.719 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.719 INFO kablam! --> src/rule_matcher.rs:1540:21 Aug 02 00:41:16.719 INFO kablam! | Aug 02 00:41:16.719 INFO kablam! 1540 | if let hir::ExprKind::Path(ref path) = expr.node { Aug 02 00:41:16.719 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.720 INFO kablam! Aug 02 00:41:16.721 INFO kablam! error[E0433]: failed to resolve. Could not find `StmtKind` in `hir` Aug 02 00:41:16.721 INFO kablam! --> src/rule_matcher.rs:1590:21 Aug 02 00:41:16.721 INFO kablam! | Aug 02 00:41:16.722 INFO kablam! 1590 | if let hir::StmtKind::Semi(ref expr, _) = stmt.node { Aug 02 00:41:16.722 INFO kablam! | ^^^^^^^^ Could not find `StmtKind` in `hir` Aug 02 00:41:16.722 INFO kablam! Aug 02 00:41:16.722 INFO kablam! error[E0433]: failed to resolve. Could not find `ExprKind` in `hir` Aug 02 00:41:16.722 INFO kablam! --> src/rule_matcher.rs:1591:25 Aug 02 00:41:16.723 INFO kablam! | Aug 02 00:41:16.723 INFO kablam! 1591 | if let hir::ExprKind::Call(ref expr_fn, _) = expr.node { Aug 02 00:41:16.723 INFO kablam! | ^^^^^^^^ Could not find `ExprKind` in `hir` Aug 02 00:41:16.723 INFO kablam! Aug 02 00:41:16.730 INFO kablam! error[E0412]: cannot find type `TyKind` in module `hir` Aug 02 00:41:16.730 INFO kablam! --> src/rule_matcher.rs:688:25 Aug 02 00:41:16.730 INFO kablam! | Aug 02 00:41:16.730 INFO kablam! 688 | impl Matchable for hir::TyKind { Aug 02 00:41:16.730 INFO kablam! | ^^^^^^ not found in `hir` Aug 02 00:41:16.731 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 02 00:41:16.731 INFO kablam! | Aug 02 00:41:16.731 INFO kablam! 15 | use syntax::ast::TyKind; Aug 02 00:41:16.731 INFO kablam! | Aug 02 00:41:16.732 INFO kablam! Aug 02 00:41:16.732 INFO kablam! error[E0412]: cannot find type `GenericBound` in module `hir` Aug 02 00:41:16.732 INFO kablam! --> src/rule_matcher.rs:799:25 Aug 02 00:41:16.732 INFO kablam! | Aug 02 00:41:16.732 INFO kablam! 799 | impl Matchable for hir::GenericBound { Aug 02 00:41:16.732 INFO kablam! | ^^^^^^^^^^^^ not found in `hir` Aug 02 00:41:16.733 INFO kablam! Aug 02 00:41:16.734 INFO kablam! error[E0412]: cannot find type `DeclKind` in module `hir` Aug 02 00:41:16.734 INFO kablam! --> src/rule_matcher.rs:1059:25 Aug 02 00:41:16.734 INFO kablam! | Aug 02 00:41:16.734 INFO kablam! 1059 | impl Matchable for hir::DeclKind { Aug 02 00:41:16.734 INFO kablam! | ^^^^^^^^ not found in `hir` Aug 02 00:41:16.734 INFO kablam! Aug 02 00:41:16.735 INFO kablam! error[E0412]: cannot find type `ItemKind` in module `hir` Aug 02 00:41:16.735 INFO kablam! --> src/rule_matcher.rs:1106:25 Aug 02 00:41:16.735 INFO kablam! | Aug 02 00:41:16.735 INFO kablam! 1106 | impl Matchable for hir::ItemKind { Aug 02 00:41:16.735 INFO kablam! | ^^^^^^^^ not found in `hir` Aug 02 00:41:16.736 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 02 00:41:16.736 INFO kablam! | Aug 02 00:41:16.736 INFO kablam! 15 | use syntax::ast::ItemKind; Aug 02 00:41:16.736 INFO kablam! | Aug 02 00:41:16.736 INFO kablam! Aug 02 00:41:16.737 INFO kablam! error[E0412]: cannot find type `AnonConst` in module `hir` Aug 02 00:41:16.737 INFO kablam! --> src/rule_matcher.rs:1128:25 Aug 02 00:41:16.737 INFO kablam! | Aug 02 00:41:16.737 INFO kablam! 1128 | impl Matchable for hir::AnonConst { Aug 02 00:41:16.737 INFO kablam! | ^^^^^^^^^ not found in `hir` Aug 02 00:41:16.738 INFO kablam! Aug 02 00:41:16.738 INFO kablam! error[E0422]: cannot find struct, variant or union type `Restricted` in this scope Aug 02 00:41:16.738 INFO kablam! --> src/rule_matcher.rs:1159:17 Aug 02 00:41:16.738 INFO kablam! | Aug 02 00:41:16.738 INFO kablam! 1159 | Restricted { Aug 02 00:41:16.738 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 02 00:41:16.739 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 02 00:41:16.739 INFO kablam! | Aug 02 00:41:16.739 INFO kablam! 15 | use rustc::hir::Visibility::Restricted; Aug 02 00:41:16.739 INFO kablam! | Aug 02 00:41:16.739 INFO kablam! 15 | use rustc::ty::Visibility::Restricted; Aug 02 00:41:16.739 INFO kablam! | Aug 02 00:41:16.739 INFO kablam! 15 | use syntax::ast::VisibilityKind::Restricted; Aug 02 00:41:16.739 INFO kablam! | Aug 02 00:41:16.740 INFO kablam! Aug 02 00:41:16.740 INFO kablam! error[E0422]: cannot find struct, variant or union type `Restricted` in this scope Aug 02 00:41:16.740 INFO kablam! --> src/rule_matcher.rs:1162:17 Aug 02 00:41:16.740 INFO kablam! | Aug 02 00:41:16.740 INFO kablam! 1162 | Restricted { Aug 02 00:41:16.741 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 02 00:41:16.741 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 02 00:41:16.741 INFO kablam! | Aug 02 00:41:16.741 INFO kablam! 15 | use rustc::hir::Visibility::Restricted; Aug 02 00:41:16.741 INFO kablam! | Aug 02 00:41:16.741 INFO kablam! 15 | use rustc::ty::Visibility::Restricted; Aug 02 00:41:16.741 INFO kablam! | Aug 02 00:41:16.741 INFO kablam! 15 | use syntax::ast::VisibilityKind::Restricted; Aug 02 00:41:16.741 INFO kablam! | Aug 02 00:41:16.742 INFO kablam! Aug 02 00:41:16.743 INFO kablam! error[E0531]: cannot find tuple struct/variant `Crate` in this scope Aug 02 00:41:16.743 INFO kablam! --> src/rule_matcher.rs:1166:14 Aug 02 00:41:16.743 INFO kablam! | Aug 02 00:41:16.743 INFO kablam! 1166 | (Crate(ref p_sugar), Crate(ref c_sugar)) => p_sugar.attempt_match(state, c_sugar), Aug 02 00:41:16.743 INFO kablam! | ^^^^^ not found in this scope Aug 02 00:41:16.743 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 02 00:41:16.743 INFO kablam! | Aug 02 00:41:16.743 INFO kablam! 15 | use syntax::ast::VisibilityKind::Crate; Aug 02 00:41:16.743 INFO kablam! | Aug 02 00:41:16.744 INFO kablam! Aug 02 00:41:16.744 INFO kablam! error[E0531]: cannot find tuple struct/variant `Crate` in this scope Aug 02 00:41:16.744 INFO kablam! --> src/rule_matcher.rs:1166:34 Aug 02 00:41:16.744 INFO kablam! | Aug 02 00:41:16.745 INFO kablam! 1166 | (Crate(ref p_sugar), Crate(ref c_sugar)) => p_sugar.attempt_match(state, c_sugar), Aug 02 00:41:16.745 INFO kablam! | ^^^^^ not found in this scope Aug 02 00:41:16.745 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 02 00:41:16.745 INFO kablam! | Aug 02 00:41:16.745 INFO kablam! 15 | use syntax::ast::VisibilityKind::Crate; Aug 02 00:41:16.745 INFO kablam! | Aug 02 00:41:16.746 INFO kablam! Aug 02 00:41:16.746 INFO kablam! error[E0412]: cannot find type `GenericArgs` in module `hir` Aug 02 00:41:16.746 INFO kablam! --> src/rule_matcher.rs:1228:25 Aug 02 00:41:16.746 INFO kablam! | Aug 02 00:41:16.746 INFO kablam! 1228 | impl Matchable for hir::GenericArgs { Aug 02 00:41:16.746 INFO kablam! | ^^^^^^^^^^^ did you mean `Generics`? Aug 02 00:41:16.747 INFO kablam! Aug 02 00:41:16.747 INFO kablam! error[E0412]: cannot find type `GenericArg` in module `hir` Aug 02 00:41:16.747 INFO kablam! --> src/rule_matcher.rs:1240:25 Aug 02 00:41:16.748 INFO kablam! | Aug 02 00:41:16.748 INFO kablam! 1240 | impl Matchable for hir::GenericArg { Aug 02 00:41:16.748 INFO kablam! | ^^^^^^^^^^ did you mean `Generics`? Aug 02 00:41:16.748 INFO kablam! Aug 02 00:41:16.751 INFO kablam! error[E0554]: #![feature] may not be used on the stable release channel Aug 02 00:41:16.751 INFO kablam! --> src/lib.rs:69:1 Aug 02 00:41:16.751 INFO kablam! | Aug 02 00:41:16.751 INFO kablam! 69 | #![feature(rustc_private)] Aug 02 00:41:16.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 00:41:16.751 INFO kablam! Aug 02 00:41:16.752 INFO kablam! error[E0554]: #![feature] may not be used on the stable release channel Aug 02 00:41:16.752 INFO kablam! --> src/lib.rs:70:1 Aug 02 00:41:16.752 INFO kablam! | Aug 02 00:41:16.752 INFO kablam! 70 | #![feature(box_syntax)] Aug 02 00:41:16.752 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 00:41:16.752 INFO kablam! Aug 02 00:41:16.759 INFO kablam! error: aborting due to 50 previous errors Aug 02 00:41:16.760 INFO kablam! Aug 02 00:41:16.760 INFO kablam! Some errors occurred: E0408, E0412, E0416, E0422, E0432, E0433, E0531, E0554. Aug 02 00:41:16.761 INFO kablam! For more information about an error, try `rustc --explain E0408`. Aug 02 00:41:16.799 INFO kablam! error: Could not compile `rerast`. Aug 02 00:41:16.800 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 02 00:41:20.120 INFO kablam! error: build failed Aug 02 00:41:20.122 INFO kablam! su: No module specific data is present Aug 02 00:41:20.642 INFO running `"docker" "rm" "-f" "06f697968669ec7c97fe3ccd0e7c62e55e8dac7c92c6b6befe5ca8c02a01961c"` Aug 02 00:41:20.807 INFO blam! 06f697968669ec7c97fe3ccd0e7c62e55e8dac7c92c6b6befe5ca8c02a01961c