Jul 12 07:00:17.591 INFO checking horrorshow-0.5.8 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 12 07:00:17.591 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 07:00:17.591 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 07:00:17.591 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-7/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 07:00:17.826 INFO blam! 2070f069d7e793822d7c568698383577846b79835b5c3877dff260e4267abcb8 Jul 12 07:00:17.829 INFO running `"docker" "start" "-a" "2070f069d7e793822d7c568698383577846b79835b5c3877dff260e4267abcb8"` Jul 12 07:00:19.285 INFO kablam! Compiling maud v0.11.1 Jul 12 07:00:19.286 INFO kablam! Checking horrorshow v0.5.8 (file:///source) Jul 12 07:00:20.030 INFO kablam! error: missing fragment specifier Jul 12 07:00:20.030 INFO kablam! --> src/macros.rs:229:79 Jul 12 07:00:20.030 INFO kablam! | Jul 12 07:00:20.030 INFO kablam! 229 | ($tmpl:ident, ($($p:expr),*), $tag:ident($($attr:tt)+) : {$($code:tt)*} $($next)* ) => { Jul 12 07:00:20.031 INFO kablam! | ^^^^^ Jul 12 07:00:20.035 INFO kablam! | Jul 12 07:00:20.035 INFO kablam! = note: #[deny(missing_fragment_specifier)] on by default Jul 12 07:00:20.036 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Jul 12 07:00:20.036 INFO kablam! = note: for more information, see issue #40107 Jul 12 07:00:20.036 INFO kablam! Jul 12 07:00:20.543 INFO kablam! Compiling maud_macros v0.11.1 Jul 12 07:00:20.994 INFO kablam! error: aborting due to previous error Jul 12 07:00:20.995 INFO kablam! Jul 12 07:00:21.007 INFO kablam! error: Could not compile `horrorshow`. Jul 12 07:00:21.008 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 07:00:23.648 INFO kablam! error[E0425]: cannot find function `tts_to_parser` in module `parse` Jul 12 07:00:23.649 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:105:33 Jul 12 07:00:23.649 INFO kablam! | Jul 12 07:00:23.649 INFO kablam! 105 | let mut parser = parse::tts_to_parser(self.render.cx.parse_sess, tts, Jul 12 07:00:23.649 INFO kablam! | ^^^^^^^^^^^^^ not found in `parse` Jul 12 07:00:23.654 INFO kablam! Jul 12 07:00:23.654 INFO kablam! error[E0425]: cannot find function `gensym_ident` in module `token` Jul 12 07:00:23.654 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/render.rs:19:29 Jul 12 07:00:23.654 INFO kablam! | Jul 12 07:00:23.655 INFO kablam! 19 | let writer = token::gensym_ident("__maud_writer"); Jul 12 07:00:23.655 INFO kablam! | ^^^^^^^^^^^^ not found in `token` Jul 12 07:00:23.655 INFO kablam! Jul 12 07:00:23.655 INFO kablam! error[E0603]: module `keywords` is private Jul 12 07:00:23.655 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:11:5 Jul 12 07:00:23.655 INFO kablam! | Jul 12 07:00:23.655 INFO kablam! 11 | use syntax::parse::token::keywords; Jul 12 07:00:23.655 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 07:00:23.655 INFO kablam! Jul 12 07:00:23.818 INFO kablam! error[E0615]: attempted to take value of method `cfg` on type `&'cx syntax::ext::base::ExtCtxt<'a>` Jul 12 07:00:23.818 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:106:62 Jul 12 07:00:23.818 INFO kablam! | Jul 12 07:00:23.818 INFO kablam! 106 | self.render.cx.cfg.clone()); Jul 12 07:00:23.818 INFO kablam! | ^^^ Jul 12 07:00:23.818 INFO kablam! | Jul 12 07:00:23.819 INFO kablam! = help: maybe a `()` to call it is missing? Jul 12 07:00:23.819 INFO kablam! Jul 12 07:00:23.873 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:23.873 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:23.873 INFO kablam! | Jul 12 07:00:23.874 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:23.874 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:23.874 INFO kablam! ... Jul 12 07:00:23.874 INFO kablam! 152 | [ident!(sp, _), ..] => { Jul 12 07:00:23.874 INFO kablam! | ------------- in this macro invocation Jul 12 07:00:23.874 INFO kablam! Jul 12 07:00:24.611 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:24.611 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:159:50 Jul 12 07:00:24.611 INFO kablam! | Jul 12 07:00:24.611 INFO kablam! 159 | let expr = self.with_rust_parser(d.tts.clone(), RustParser::parse_expr)?; Jul 12 07:00:24.611 INFO kablam! | ^^^^^^^^^^^^^ expected struct `std::vec::Vec`, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:24.611 INFO kablam! | Jul 12 07:00:24.612 INFO kablam! = note: expected type `std::vec::Vec` Jul 12 07:00:24.612 INFO kablam! found type `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:24.612 INFO kablam! Jul 12 07:00:24.616 INFO kablam! error[E0608]: cannot index into a value of type `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:24.616 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:168:34 Jul 12 07:00:24.617 INFO kablam! | Jul 12 07:00:24.617 INFO kablam! 168 | let mut i = &d.tts[..]; Jul 12 07:00:24.617 INFO kablam! | ^^^^^^^^^ Jul 12 07:00:24.618 INFO kablam! Jul 12 07:00:24.638 INFO kablam! error[E0599]: no method named `get_span` found for type `&syntax::tokenstream::TokenTree` in the current scope Jul 12 07:00:24.638 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:177:43 Jul 12 07:00:24.638 INFO kablam! | Jul 12 07:00:24.638 INFO kablam! 177 | parse_error!(self, tt.get_span(), "invalid syntax"); Jul 12 07:00:24.639 INFO kablam! | ^^^^^^^^ Jul 12 07:00:24.646 INFO kablam! | Jul 12 07:00:24.647 INFO kablam! = help: did you mean `set_span`? Jul 12 07:00:24.647 INFO kablam! Jul 12 07:00:24.654 INFO kablam! error[E0624]: method `parse_lit` is private Jul 12 07:00:24.654 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:188:59 Jul 12 07:00:24.654 INFO kablam! | Jul 12 07:00:24.654 INFO kablam! 188 | let lit = self.with_rust_parser(vec![tt.clone()], RustParser::parse_lit)?; Jul 12 07:00:24.654 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 12 07:00:24.655 INFO kablam! Jul 12 07:00:25.017 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:25.017 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:190:32 Jul 12 07:00:25.017 INFO kablam! | Jul 12 07:00:25.017 INFO kablam! 190 | self.render.string(&s); Jul 12 07:00:25.017 INFO kablam! | ^^ expected str, found struct `syntax::ast::Symbol` Jul 12 07:00:25.017 INFO kablam! | Jul 12 07:00:25.017 INFO kablam! = note: expected type `&str` Jul 12 07:00:25.018 INFO kablam! found type `&syntax::ast::Symbol` Jul 12 07:00:25.018 INFO kablam! Jul 12 07:00:25.304 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:25.304 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:207:42 Jul 12 07:00:25.304 INFO kablam! | Jul 12 07:00:25.304 INFO kablam! 207 | if_body = self.block(sp, &d.tts)?; Jul 12 07:00:25.304 INFO kablam! | ^^^^^^ expected slice, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.304 INFO kablam! | Jul 12 07:00:25.304 INFO kablam! = note: expected type `&[syntax::tokenstream::TokenTree]` Jul 12 07:00:25.304 INFO kablam! found type `&syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.304 INFO kablam! Jul 12 07:00:25.633 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:25.633 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:236:45 Jul 12 07:00:25.633 INFO kablam! | Jul 12 07:00:25.633 INFO kablam! 236 | Some(self.block(sp, &d.tts)?) Jul 12 07:00:25.634 INFO kablam! | ^^^^^^ expected slice, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.634 INFO kablam! | Jul 12 07:00:25.634 INFO kablam! = note: expected type `&[syntax::tokenstream::TokenTree]` Jul 12 07:00:25.634 INFO kablam! found type `&syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.634 INFO kablam! Jul 12 07:00:25.947 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:25.948 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:269:39 Jul 12 07:00:25.948 INFO kablam! | Jul 12 07:00:25.948 INFO kablam! 269 | body = self.block(sp, &d.tts)?; Jul 12 07:00:25.948 INFO kablam! | ^^^^^^ expected slice, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.948 INFO kablam! | Jul 12 07:00:25.948 INFO kablam! = note: expected type `&[syntax::tokenstream::TokenTree]` Jul 12 07:00:25.948 INFO kablam! found type `&syntax::tokenstream::ThinTokenStream` Jul 12 07:00:25.948 INFO kablam! Jul 12 07:00:26.226 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:26.226 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:295:28 Jul 12 07:00:26.226 INFO kablam! | Jul 12 07:00:26.226 INFO kablam! 295 | input: &d.tts, Jul 12 07:00:26.226 INFO kablam! | ^^^^^^ expected slice, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:26.226 INFO kablam! | Jul 12 07:00:26.226 INFO kablam! = note: expected type `&[syntax::tokenstream::TokenTree]` Jul 12 07:00:26.226 INFO kablam! found type `&syntax::tokenstream::ThinTokenStream` Jul 12 07:00:26.226 INFO kablam! Jul 12 07:00:26.239 INFO kablam! error[E0599]: no variant named `Sequence` found for type `syntax::tokenstream::TokenTree` in the current scope Jul 12 07:00:26.239 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:320:82 Jul 12 07:00:26.239 INFO kablam! | Jul 12 07:00:26.239 INFO kablam! 320 | [TokenTree::Token(sp, _), ..] | [TokenTree::Delimited(sp, _), ..] | [TokenTree::Sequence(sp, _), ..] => { Jul 12 07:00:26.239 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ variant not found in `syntax::tokenstream::TokenTree` Jul 12 07:00:26.239 INFO kablam! Jul 12 07:00:26.563 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:26.563 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:346:43 Jul 12 07:00:26.563 INFO kablam! | Jul 12 07:00:26.563 INFO kablam! 346 | expr = self.block(sp, &d.tts)?.to_tokens(self.render.cx); Jul 12 07:00:26.563 INFO kablam! | ^^^^^^ expected slice, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:26.563 INFO kablam! | Jul 12 07:00:26.563 INFO kablam! = note: expected type `&[syntax::tokenstream::TokenTree]` Jul 12 07:00:26.563 INFO kablam! found type `&syntax::tokenstream::ThinTokenStream` Jul 12 07:00:26.563 INFO kablam! Jul 12 07:00:26.568 INFO kablam! error[E0560]: struct `syntax::tokenstream::Delimited` has no field named `open_span` Jul 12 07:00:26.568 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:368:13 Jul 12 07:00:26.568 INFO kablam! | Jul 12 07:00:26.568 INFO kablam! 368 | open_span: sp, Jul 12 07:00:26.568 INFO kablam! | ^^^^^^^^^ `syntax::tokenstream::Delimited` does not have this field Jul 12 07:00:26.568 INFO kablam! | Jul 12 07:00:26.568 INFO kablam! = note: available fields are: `delim`, `tts` Jul 12 07:00:26.568 INFO kablam! Jul 12 07:00:26.888 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:26.888 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:369:18 Jul 12 07:00:26.888 INFO kablam! | Jul 12 07:00:26.888 INFO kablam! 369 | tts: expr, Jul 12 07:00:26.888 INFO kablam! | ^^^^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec` Jul 12 07:00:26.888 INFO kablam! | Jul 12 07:00:26.889 INFO kablam! = note: expected type `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:26.889 INFO kablam! found type `std::vec::Vec` Jul 12 07:00:26.889 INFO kablam! Jul 12 07:00:26.889 INFO kablam! error[E0560]: struct `syntax::tokenstream::Delimited` has no field named `close_span` Jul 12 07:00:26.889 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:370:13 Jul 12 07:00:26.889 INFO kablam! | Jul 12 07:00:26.889 INFO kablam! 370 | close_span: sp, Jul 12 07:00:26.890 INFO kablam! | ^^^^^^^^^^ `syntax::tokenstream::Delimited` does not have this field Jul 12 07:00:26.890 INFO kablam! | Jul 12 07:00:26.890 INFO kablam! = note: available fields are: `delim`, `tts` Jul 12 07:00:26.890 INFO kablam! Jul 12 07:00:27.194 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:27.194 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:366:44 Jul 12 07:00:27.194 INFO kablam! | Jul 12 07:00:27.195 INFO kablam! 366 | body.push(TokenTree::Delimited(sp, Rc::new(Delimited { Jul 12 07:00:27.195 INFO kablam! | ____________________________________________^ Jul 12 07:00:27.195 INFO kablam! 367 | | delim: DelimToken::Brace, Jul 12 07:00:27.195 INFO kablam! 368 | | open_span: sp, Jul 12 07:00:27.195 INFO kablam! 369 | | tts: expr, Jul 12 07:00:27.195 INFO kablam! 370 | | close_span: sp, Jul 12 07:00:27.195 INFO kablam! 371 | | }))); Jul 12 07:00:27.195 INFO kablam! | |__________^ expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc` Jul 12 07:00:27.195 INFO kablam! | Jul 12 07:00:27.195 INFO kablam! = note: expected type `syntax::tokenstream::Delimited` Jul 12 07:00:27.195 INFO kablam! found type `std::rc::Rc` Jul 12 07:00:27.195 INFO kablam! Jul 12 07:00:27.201 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:27.201 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:27.201 INFO kablam! | Jul 12 07:00:27.201 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:27.201 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:27.201 INFO kablam! ... Jul 12 07:00:27.201 INFO kablam! 437 | (Err(_), &[dot!(), ident!(_, _), ..]) => { Jul 12 07:00:27.201 INFO kablam! | ------------ in this macro invocation Jul 12 07:00:27.201 INFO kablam! Jul 12 07:00:27.202 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:27.202 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:27.202 INFO kablam! | Jul 12 07:00:27.202 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:27.202 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:27.202 INFO kablam! ... Jul 12 07:00:27.202 INFO kablam! 442 | (Err(_), &[pound!(), ident!(_, _), ..]) => { Jul 12 07:00:27.202 INFO kablam! | ------------ in this macro invocation Jul 12 07:00:27.202 INFO kablam! Jul 12 07:00:27.518 INFO kablam! error[E0308]: mismatched types Jul 12 07:00:27.518 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:422:62 Jul 12 07:00:27.518 INFO kablam! | Jul 12 07:00:27.518 INFO kablam! 422 | let cond = self.with_rust_parser(d.tts.clone(), RustParser::parse_expr)?; Jul 12 07:00:27.518 INFO kablam! | ^^^^^^^^^^^^^ expected struct `std::vec::Vec`, found struct `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:27.518 INFO kablam! | Jul 12 07:00:27.518 INFO kablam! = note: expected type `std::vec::Vec` Jul 12 07:00:27.518 INFO kablam! found type `syntax::tokenstream::ThinTokenStream` Jul 12 07:00:27.519 INFO kablam! Jul 12 07:00:27.535 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:27.535 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:27.535 INFO kablam! | Jul 12 07:00:27.535 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:27.535 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:27.535 INFO kablam! ... Jul 12 07:00:27.535 INFO kablam! 469 | [ident!(_, name), ..] => { Jul 12 07:00:27.535 INFO kablam! | --------------- in this macro invocation Jul 12 07:00:27.535 INFO kablam! Jul 12 07:00:27.555 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:27.555 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:27.555 INFO kablam! | Jul 12 07:00:27.555 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:27.555 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:27.555 INFO kablam! ... Jul 12 07:00:27.555 INFO kablam! 483 | [ident!(_, name), ..] if expect_ident => { Jul 12 07:00:27.555 INFO kablam! | --------------- in this macro invocation Jul 12 07:00:27.555 INFO kablam! Jul 12 07:00:27.557 INFO kablam! error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields Jul 12 07:00:27.557 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/maud_macros-0.11.1/src/parse.rs:65:49 Jul 12 07:00:27.557 INFO kablam! | Jul 12 07:00:27.557 INFO kablam! 65 | ($sp:pat, $x:pat) => (TokenTree::Token($sp, Token::Ident($x))) Jul 12 07:00:27.557 INFO kablam! | ^^^^^^^^^^^^^^^^ expected 2 fields, found 1 Jul 12 07:00:27.557 INFO kablam! ... Jul 12 07:00:27.557 INFO kablam! 498 | if let [colon!(), ident!(_, _), ..] = *self.input { Jul 12 07:00:27.557 INFO kablam! | ------------ in this macro invocation Jul 12 07:00:27.557 INFO kablam! Jul 12 07:00:27.649 INFO kablam! error: aborting due to 26 previous errors Jul 12 07:00:27.649 INFO kablam! Jul 12 07:00:27.649 INFO kablam! Some errors occurred: E0023, E0308, E0425, E0560, E0599, E0603, E0608, E0615, E0624. Jul 12 07:00:27.649 INFO kablam! For more information about an error, try `rustc --explain E0023`. Jul 12 07:00:27.672 INFO kablam! error: Could not compile `maud_macros`. Jul 12 07:00:27.672 INFO kablam! Jul 12 07:00:27.672 INFO kablam! To learn more, run the command again with --verbose. Jul 12 07:00:27.674 INFO kablam! su: No module specific data is present Jul 12 07:00:28.234 INFO running `"docker" "rm" "-f" "2070f069d7e793822d7c568698383577846b79835b5c3877dff260e4267abcb8"` Jul 12 07:00:28.447 INFO blam! 2070f069d7e793822d7c568698383577846b79835b5c3877dff260e4267abcb8