Nov 04 20:00:58.624 INFO checking parsing-codegen-0.1.0 against try#e740b9aa0b624fa39feb39613e76d15bdf57e594 for pr-55655 Nov 04 20:00:58.624 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55655/worker-1/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55655/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/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 +e740b9aa0b624fa39feb39613e76d15bdf57e594-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 04 20:00:58.909 INFO blam! a2f3a751e4514bc56ce167f1881610b6eebbc2459a0d90c41bf0002107812781 Nov 04 20:00:58.912 INFO running `"docker" "start" "-a" "a2f3a751e4514bc56ce167f1881610b6eebbc2459a0d90c41bf0002107812781"` Nov 04 20:00:59.624 INFO kablam! usermod: no changes Nov 04 20:00:59.707 INFO kablam! Compiling parsing-codegen v0.1.0 (/source) Nov 04 20:01:06.091 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 04 20:01:06.091 INFO kablam! --> src/lib.rs:17:5 Nov 04 20:01:06.091 INFO kablam! | Nov 04 20:01:06.091 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 04 20:01:06.091 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 20:01:06.091 INFO kablam! | Nov 04 20:01:06.091 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 20:01:06.091 INFO kablam! Nov 04 20:01:06.198 INFO kablam! warning: unused variable: `cx` Nov 04 20:01:06.198 INFO kablam! --> src/lib.rs:33:5 Nov 04 20:01:06.198 INFO kablam! | Nov 04 20:01:06.198 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 04 20:01:06.198 INFO kablam! | ^^ help: consider using `_cx` instead Nov 04 20:01:06.198 INFO kablam! | Nov 04 20:01:06.198 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 20:01:06.198 INFO kablam! Nov 04 20:01:06.198 INFO kablam! warning: unused variable: `span` Nov 04 20:01:06.198 INFO kablam! --> src/lib.rs:34:5 Nov 04 20:01:06.198 INFO kablam! | Nov 04 20:01:06.198 INFO kablam! 34 | span: Span, Nov 04 20:01:06.198 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 04 20:01:06.198 INFO kablam! Nov 04 20:01:06.198 INFO kablam! warning: unused variable: `mi` Nov 04 20:01:06.199 INFO kablam! --> src/lib.rs:35:5 Nov 04 20:01:06.199 INFO kablam! | Nov 04 20:01:06.199 INFO kablam! 35 | mi: &MetaItem, Nov 04 20:01:06.199 INFO kablam! | ^^ help: consider using `_mi` instead Nov 04 20:01:06.199 INFO kablam! Nov 04 20:01:07.023 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 04 20:01:07.023 INFO kablam! --> src/lib.rs:17:5 Nov 04 20:01:07.023 INFO kablam! | Nov 04 20:01:07.023 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 04 20:01:07.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 20:01:07.023 INFO kablam! | Nov 04 20:01:07.023 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 20:01:07.023 INFO kablam! Nov 04 20:01:07.103 INFO kablam! warning: unused variable: `cx` Nov 04 20:01:07.103 INFO kablam! --> src/lib.rs:33:5 Nov 04 20:01:07.103 INFO kablam! | Nov 04 20:01:07.103 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 04 20:01:07.103 INFO kablam! | ^^ help: consider using `_cx` instead Nov 04 20:01:07.103 INFO kablam! | Nov 04 20:01:07.103 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 20:01:07.103 INFO kablam! Nov 04 20:01:07.103 INFO kablam! warning: unused variable: `span` Nov 04 20:01:07.103 INFO kablam! --> src/lib.rs:34:5 Nov 04 20:01:07.103 INFO kablam! | Nov 04 20:01:07.104 INFO kablam! 34 | span: Span, Nov 04 20:01:07.104 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 04 20:01:07.104 INFO kablam! Nov 04 20:01:07.104 INFO kablam! warning: unused variable: `mi` Nov 04 20:01:07.104 INFO kablam! --> src/lib.rs:35:5 Nov 04 20:01:07.104 INFO kablam! | Nov 04 20:01:07.104 INFO kablam! 35 | mi: &MetaItem, Nov 04 20:01:07.104 INFO kablam! | ^^ help: consider using `_mi` instead Nov 04 20:01:07.104 INFO kablam! Nov 04 20:01:07.567 INFO blam! Item( Nov 04 20:01:07.567 INFO blam! Item { Nov 04 20:01:07.567 INFO blam! ident: Digit#0, Nov 04 20:01:07.567 INFO blam! attrs: [], Nov 04 20:01:07.567 INFO blam! id: NodeId( Nov 04 20:01:07.567 INFO blam! 4294967295 Nov 04 20:01:07.567 INFO blam! ), Nov 04 20:01:07.567 INFO blam! node: Enum( Nov 04 20:01:07.567 INFO blam! EnumDef { Nov 04 20:01:07.567 INFO blam! variants: [ Nov 04 20:01:07.567 INFO blam! Spanned { Nov 04 20:01:07.567 INFO blam! node: Variant_ { Nov 04 20:01:07.567 INFO blam! ident: Digit0#0, Nov 04 20:01:07.567 INFO blam! attrs: [], Nov 04 20:01:07.567 INFO blam! data: Tuple( Nov 04 20:01:07.567 INFO blam! [], Nov 04 20:01:07.567 INFO blam! NodeId( Nov 04 20:01:07.567 INFO blam! 4294967295 Nov 04 20:01:07.568 INFO blam! ) Nov 04 20:01:07.568 INFO blam! ), Nov 04 20:01:07.568 INFO blam! disr_expr: None Nov 04 20:01:07.568 INFO blam! }, Nov 04 20:01:07.568 INFO blam! span: Span { Nov 04 20:01:07.568 INFO blam! lo: BytePos( Nov 04 20:01:07.568 INFO blam! 79 Nov 04 20:01:07.568 INFO blam! ), Nov 04 20:01:07.568 INFO blam! hi: BytePos( Nov 04 20:01:07.568 INFO blam! 88 Nov 04 20:01:07.568 INFO blam! ), Nov 04 20:01:07.568 INFO blam! ctxt: #0 Nov 04 20:01:07.568 INFO blam! } Nov 04 20:01:07.568 INFO blam! }, Nov 04 20:01:07.568 INFO blam! Spanned { Nov 04 20:01:07.568 INFO blam! node: Variant_ { Nov 04 20:01:07.568 INFO blam! ident: Digit1#0, Nov 04 20:01:07.568 INFO blam! attrs: [], Nov 04 20:01:07.568 INFO blam! data: Tuple( Nov 04 20:01:07.568 INFO blam! [], Nov 04 20:01:07.568 INFO blam! NodeId( Nov 04 20:01:07.568 INFO blam! 4294967295 Nov 04 20:01:07.568 INFO blam! ) Nov 04 20:01:07.568 INFO blam! ), Nov 04 20:01:07.569 INFO blam! disr_expr: None Nov 04 20:01:07.569 INFO blam! }, Nov 04 20:01:07.569 INFO blam! span: Span { Nov 04 20:01:07.569 INFO blam! lo: BytePos( Nov 04 20:01:07.569 INFO blam! 94 Nov 04 20:01:07.569 INFO blam! ), Nov 04 20:01:07.569 INFO blam! hi: BytePos( Nov 04 20:01:07.569 INFO blam! 103 Nov 04 20:01:07.569 INFO blam! ), Nov 04 20:01:07.569 INFO blam! ctxt: #0 Nov 04 20:01:07.569 INFO blam! } Nov 04 20:01:07.569 INFO blam! } Nov 04 20:01:07.569 INFO blam! ] Nov 04 20:01:07.569 INFO blam! }, Nov 04 20:01:07.569 INFO blam! Generics { Nov 04 20:01:07.569 INFO blam! params: [], Nov 04 20:01:07.569 INFO blam! where_clause: WhereClause { Nov 04 20:01:07.569 INFO blam! id: NodeId( Nov 04 20:01:07.569 INFO blam! 4294967295 Nov 04 20:01:07.570 INFO blam! ), Nov 04 20:01:07.570 INFO blam! predicates: [], Nov 04 20:01:07.570 INFO blam! span: Span { Nov 04 20:01:07.570 INFO blam! lo: BytePos( Nov 04 20:01:07.570 INFO blam! 0 Nov 04 20:01:07.570 INFO blam! ), Nov 04 20:01:07.570 INFO blam! hi: BytePos( Nov 04 20:01:07.570 INFO blam! 0 Nov 04 20:01:07.570 INFO blam! ), Nov 04 20:01:07.570 INFO blam! ctxt: #0 Nov 04 20:01:07.570 INFO blam! } Nov 04 20:01:07.570 INFO blam! }, Nov 04 20:01:07.570 INFO blam! span: Span { Nov 04 20:01:07.570 INFO blam! lo: BytePos( Nov 04 20:01:07.570 INFO blam! 0 Nov 04 20:01:07.570 INFO blam! ), Nov 04 20:01:07.570 INFO blam! hi: BytePos( Nov 04 20:01:07.570 INFO blam! 0 Nov 04 20:01:07.571 INFO blam! ), Nov 04 20:01:07.571 INFO blam! ctxt: #0 Nov 04 20:01:07.571 INFO blam! } Nov 04 20:01:07.571 INFO blam! } Nov 04 20:01:07.571 INFO blam! ), Nov 04 20:01:07.571 INFO blam! vis: Spanned { Nov 04 20:01:07.571 INFO blam! node: Inherited, Nov 04 20:01:07.571 INFO blam! span: Span { Nov 04 20:01:07.571 INFO blam! lo: BytePos( Nov 04 20:01:07.571 INFO blam! 62 Nov 04 20:01:07.571 INFO blam! ), Nov 04 20:01:07.571 INFO blam! hi: BytePos( Nov 04 20:01:07.571 INFO blam! 62 Nov 04 20:01:07.571 INFO blam! ), Nov 04 20:01:07.571 INFO blam! ctxt: #0 Nov 04 20:01:07.571 INFO blam! } Nov 04 20:01:07.571 INFO blam! }, Nov 04 20:01:07.572 INFO blam! span: Span { Nov 04 20:01:07.572 INFO blam! lo: BytePos( Nov 04 20:01:07.572 INFO blam! 62 Nov 04 20:01:07.572 INFO blam! ), Nov 04 20:01:07.572 INFO blam! hi: BytePos( Nov 04 20:01:07.572 INFO blam! 106 Nov 04 20:01:07.572 INFO blam! ), Nov 04 20:01:07.572 INFO blam! ctxt: #0 Nov 04 20:01:07.572 INFO blam! }, Nov 04 20:01:07.572 INFO blam! tokens: Some( Nov 04 20:01:07.572 INFO blam! TokenStream { Nov 04 20:01:07.572 INFO blam! kind: Stream( Nov 04 20:01:07.572 INFO blam! [ Nov 04 20:01:07.572 INFO blam! TokenStream { Nov 04 20:01:07.572 INFO blam! kind: Tree( Nov 04 20:01:07.572 INFO blam! Token( Nov 04 20:01:07.572 INFO blam! Span { Nov 04 20:01:07.573 INFO blam! lo: BytePos( Nov 04 20:01:07.573 INFO blam! 62 Nov 04 20:01:07.573 INFO blam! ), Nov 04 20:01:07.573 INFO blam! hi: BytePos( Nov 04 20:01:07.573 INFO blam! 66 Nov 04 20:01:07.573 INFO blam! ), Nov 04 20:01:07.573 INFO blam! ctxt: #0 Nov 04 20:01:07.573 INFO blam! }, Nov 04 20:01:07.573 INFO blam! Ident( Nov 04 20:01:07.573 INFO blam! enum#0, Nov 04 20:01:07.573 INFO blam! false Nov 04 20:01:07.573 INFO blam! ) Nov 04 20:01:07.573 INFO blam! ) Nov 04 20:01:07.573 INFO blam! ) Nov 04 20:01:07.573 INFO blam! }, Nov 04 20:01:07.573 INFO blam! TokenStream { Nov 04 20:01:07.573 INFO blam! kind: Tree( Nov 04 20:01:07.573 INFO blam! Token( Nov 04 20:01:07.574 INFO blam! Span { Nov 04 20:01:07.574 INFO blam! lo: BytePos( Nov 04 20:01:07.574 INFO blam! 67 Nov 04 20:01:07.574 INFO blam! ), Nov 04 20:01:07.574 INFO blam! hi: BytePos( Nov 04 20:01:07.574 INFO blam! 72 Nov 04 20:01:07.574 INFO blam! ), Nov 04 20:01:07.574 INFO blam! ctxt: #0 Nov 04 20:01:07.574 INFO blam! }, Nov 04 20:01:07.574 INFO blam! Ident( Nov 04 20:01:07.574 INFO blam! Digit#0, Nov 04 20:01:07.574 INFO blam! false Nov 04 20:01:07.574 INFO blam! ) Nov 04 20:01:07.574 INFO blam! ) Nov 04 20:01:07.574 INFO blam! ) Nov 04 20:01:07.574 INFO blam! }, Nov 04 20:01:07.574 INFO blam! TokenStream { Nov 04 20:01:07.575 INFO blam! kind: Tree( Nov 04 20:01:07.575 INFO blam! Delimited( Nov 04 20:01:07.575 INFO blam! DelimSpan { Nov 04 20:01:07.575 INFO blam! open: Span { Nov 04 20:01:07.575 INFO blam! lo: BytePos( Nov 04 20:01:07.575 INFO blam! 73 Nov 04 20:01:07.575 INFO blam! ), Nov 04 20:01:07.575 INFO blam! hi: BytePos( Nov 04 20:01:07.575 INFO blam! 74 Nov 04 20:01:07.575 INFO blam! ), Nov 04 20:01:07.575 INFO blam! ctxt: #0 Nov 04 20:01:07.575 INFO blam! }, Nov 04 20:01:07.575 INFO blam! close: Span { Nov 04 20:01:07.575 INFO blam! lo: BytePos( Nov 04 20:01:07.575 INFO blam! 105 Nov 04 20:01:07.575 INFO blam! ), Nov 04 20:01:07.575 INFO blam! hi: BytePos( Nov 04 20:01:07.575 INFO blam! 106 Nov 04 20:01:07.576 INFO blam! ), Nov 04 20:01:07.576 INFO blam! ctxt: #0 Nov 04 20:01:07.576 INFO blam! } Nov 04 20:01:07.576 INFO blam! }, Nov 04 20:01:07.576 INFO blam! Delimited { Nov 04 20:01:07.576 INFO blam! delim: Brace, Nov 04 20:01:07.576 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.576 INFO blam! Some( Nov 04 20:01:07.576 INFO blam! [ Nov 04 20:01:07.576 INFO blam! TokenStream { Nov 04 20:01:07.576 INFO blam! kind: Tree( Nov 04 20:01:07.576 INFO blam! Token( Nov 04 20:01:07.576 INFO blam! Span { Nov 04 20:01:07.576 INFO blam! lo: BytePos( Nov 04 20:01:07.576 INFO blam! 79 Nov 04 20:01:07.576 INFO blam! ), Nov 04 20:01:07.576 INFO blam! hi: BytePos( Nov 04 20:01:07.576 INFO blam! 85 Nov 04 20:01:07.576 INFO blam! ), Nov 04 20:01:07.576 INFO blam! ctxt: #0 Nov 04 20:01:07.576 INFO blam! }, Nov 04 20:01:07.576 INFO blam! Ident( Nov 04 20:01:07.577 INFO blam! Digit0#0, Nov 04 20:01:07.577 INFO blam! false Nov 04 20:01:07.577 INFO blam! ) Nov 04 20:01:07.577 INFO blam! ) Nov 04 20:01:07.577 INFO blam! ) Nov 04 20:01:07.577 INFO blam! }, Nov 04 20:01:07.577 INFO blam! TokenStream { Nov 04 20:01:07.577 INFO blam! kind: Tree( Nov 04 20:01:07.577 INFO blam! Delimited( Nov 04 20:01:07.577 INFO blam! DelimSpan { Nov 04 20:01:07.577 INFO blam! open: Span { Nov 04 20:01:07.577 INFO blam! lo: BytePos( Nov 04 20:01:07.577 INFO blam! 86 Nov 04 20:01:07.577 INFO blam! ), Nov 04 20:01:07.577 INFO blam! hi: BytePos( Nov 04 20:01:07.578 INFO blam! 87 Nov 04 20:01:07.578 INFO blam! ), Nov 04 20:01:07.578 INFO blam! ctxt: #0 Nov 04 20:01:07.578 INFO blam! }, Nov 04 20:01:07.578 INFO blam! close: Span { Nov 04 20:01:07.578 INFO blam! lo: BytePos( Nov 04 20:01:07.578 INFO blam! 87 Nov 04 20:01:07.578 INFO blam! ), Nov 04 20:01:07.578 INFO blam! hi: BytePos( Nov 04 20:01:07.578 INFO blam! 88 Nov 04 20:01:07.578 INFO blam! ), Nov 04 20:01:07.578 INFO blam! ctxt: #0 Nov 04 20:01:07.578 INFO blam! } Nov 04 20:01:07.578 INFO blam! }, Nov 04 20:01:07.578 INFO blam! Delimited { Nov 04 20:01:07.579 INFO blam! delim: Paren, Nov 04 20:01:07.579 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.579 INFO blam! None Nov 04 20:01:07.579 INFO blam! ) Nov 04 20:01:07.579 INFO blam! } Nov 04 20:01:07.579 INFO blam! ) Nov 04 20:01:07.579 INFO blam! ) Nov 04 20:01:07.579 INFO blam! }, Nov 04 20:01:07.579 INFO blam! TokenStream { Nov 04 20:01:07.579 INFO blam! kind: Tree( Nov 04 20:01:07.579 INFO blam! Token( Nov 04 20:01:07.579 INFO blam! Span { Nov 04 20:01:07.579 INFO blam! lo: BytePos( Nov 04 20:01:07.579 INFO blam! 88 Nov 04 20:01:07.579 INFO blam! ), Nov 04 20:01:07.579 INFO blam! hi: BytePos( Nov 04 20:01:07.579 INFO blam! 89 Nov 04 20:01:07.579 INFO blam! ), Nov 04 20:01:07.579 INFO blam! ctxt: #0 Nov 04 20:01:07.579 INFO blam! }, Nov 04 20:01:07.579 INFO blam! Comma Nov 04 20:01:07.580 INFO blam! ) Nov 04 20:01:07.580 INFO blam! ) Nov 04 20:01:07.580 INFO blam! }, Nov 04 20:01:07.580 INFO blam! TokenStream { Nov 04 20:01:07.580 INFO blam! kind: Tree( Nov 04 20:01:07.580 INFO blam! Token( Nov 04 20:01:07.580 INFO blam! Span { Nov 04 20:01:07.580 INFO blam! lo: BytePos( Nov 04 20:01:07.580 INFO blam! 94 Nov 04 20:01:07.580 INFO blam! ), Nov 04 20:01:07.580 INFO blam! hi: BytePos( Nov 04 20:01:07.580 INFO blam! 100 Nov 04 20:01:07.580 INFO blam! ), Nov 04 20:01:07.580 INFO blam! ctxt: #0 Nov 04 20:01:07.580 INFO blam! }, Nov 04 20:01:07.580 INFO blam! Ident( Nov 04 20:01:07.580 INFO blam! Digit1#0, Nov 04 20:01:07.580 INFO blam! false Nov 04 20:01:07.580 INFO blam! ) Nov 04 20:01:07.580 INFO blam! ) Nov 04 20:01:07.580 INFO blam! ) Nov 04 20:01:07.580 INFO blam! }, Nov 04 20:01:07.581 INFO blam! TokenStream { Nov 04 20:01:07.581 INFO blam! kind: Tree( Nov 04 20:01:07.581 INFO blam! Delimited( Nov 04 20:01:07.581 INFO blam! DelimSpan { Nov 04 20:01:07.581 INFO blam! open: Span { Nov 04 20:01:07.581 INFO blam! lo: BytePos( Nov 04 20:01:07.581 INFO blam! 101 Nov 04 20:01:07.581 INFO blam! ), Nov 04 20:01:07.581 INFO blam! hi: BytePos( Nov 04 20:01:07.581 INFO blam! 102 Nov 04 20:01:07.581 INFO blam! ), Nov 04 20:01:07.581 INFO blam! ctxt: #0 Nov 04 20:01:07.581 INFO blam! }, Nov 04 20:01:07.581 INFO blam! close: Span { Nov 04 20:01:07.581 INFO blam! lo: BytePos( Nov 04 20:01:07.581 INFO blam! 102 Nov 04 20:01:07.581 INFO blam! ), Nov 04 20:01:07.581 INFO blam! hi: BytePos( Nov 04 20:01:07.581 INFO blam! 103 Nov 04 20:01:07.581 INFO blam! ), Nov 04 20:01:07.582 INFO blam! ctxt: #0 Nov 04 20:01:07.582 INFO blam! } Nov 04 20:01:07.582 INFO blam! }, Nov 04 20:01:07.582 INFO blam! Delimited { Nov 04 20:01:07.582 INFO blam! delim: Paren, Nov 04 20:01:07.582 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.582 INFO blam! None Nov 04 20:01:07.582 INFO blam! ) Nov 04 20:01:07.582 INFO blam! } Nov 04 20:01:07.582 INFO blam! ) Nov 04 20:01:07.582 INFO blam! ) Nov 04 20:01:07.582 INFO blam! }, Nov 04 20:01:07.582 INFO blam! TokenStream { Nov 04 20:01:07.582 INFO blam! kind: Tree( Nov 04 20:01:07.582 INFO blam! Token( Nov 04 20:01:07.582 INFO blam! Span { Nov 04 20:01:07.582 INFO blam! lo: BytePos( Nov 04 20:01:07.582 INFO blam! 103 Nov 04 20:01:07.582 INFO blam! ), Nov 04 20:01:07.582 INFO blam! hi: BytePos( Nov 04 20:01:07.583 INFO blam! 104 Nov 04 20:01:07.583 INFO blam! ), Nov 04 20:01:07.583 INFO blam! ctxt: #0 Nov 04 20:01:07.583 INFO blam! }, Nov 04 20:01:07.583 INFO blam! Comma Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! } Nov 04 20:01:07.583 INFO blam! ] Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! } Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! } Nov 04 20:01:07.583 INFO blam! ] Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! } Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.583 INFO blam! } Nov 04 20:01:07.583 INFO blam! ) Nov 04 20:01:07.584 INFO blam! Item(Item { ident: Digit#0, attrs: [], id: NodeId(4294967295), node: Enum(EnumDef { variants: [Spanned { node: Variant_ { ident: Digit0#0, attrs: [], data: Tuple([], NodeId(4294967295)), disr_expr: None }, span: Span { lo: BytePos(79), hi: BytePos(88), ctxt: #0 } }, Spanned { node: Variant_ { ident: Digit1#0, attrs: [], data: Tuple([], NodeId(4294967295)), disr_expr: None }, span: Span { lo: BytePos(94), hi: BytePos(103), ctxt: #0 } }] }, Generics { params: [], where_clause: WhereClause { id: NodeId(4294967295), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(62), hi: BytePos(62), ctxt: #0 } }, span: Span { lo: BytePos(62), hi: BytePos(106), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(62), hi: BytePos(66), ctxt: #0 }, Ident(enum#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(67), hi: BytePos(72), ctxt: #0 }, Ident(Digit#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(73), hi: BytePos(74), ctxt: #0 }, close: Span { lo: BytePos(105), hi: BytePos(106), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(Some([TokenStream { kind: Tree(Token(Span { lo: BytePos(79), hi: BytePos(85), ctxt: #0 }, Ident(Digit0#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(86), hi: BytePos(87), ctxt: #0 }, close: Span { lo: BytePos(87), hi: BytePos(88), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(88), hi: BytePos(89), ctxt: #0 }, Comma)) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(94), hi: BytePos(100), ctxt: #0 }, Ident(Digit1#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(101), hi: BytePos(102), ctxt: #0 }, close: Span { lo: BytePos(102), hi: BytePos(103), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(103), hi: BytePos(104), ctxt: #0 }, Comma)) }])) })) }]) }) }) Nov 04 20:01:07.584 INFO blam! Item( Nov 04 20:01:07.584 INFO blam! Item { Nov 04 20:01:07.584 INFO blam! ident: test_grammar#0, Nov 04 20:01:07.584 INFO blam! attrs: [ Nov 04 20:01:07.584 INFO blam! Attribute { Nov 04 20:01:07.584 INFO blam! id: AttrId( Nov 04 20:01:07.584 INFO blam! 4 Nov 04 20:01:07.584 INFO blam! ), Nov 04 20:01:07.584 INFO blam! style: Outer, Nov 04 20:01:07.584 INFO blam! path: path(test), Nov 04 20:01:07.584 INFO blam! tokens: TokenStream { Nov 04 20:01:07.584 INFO blam! kind: Empty Nov 04 20:01:07.584 INFO blam! }, Nov 04 20:01:07.590 INFO blam! is_sugared_doc: false, Nov 04 20:01:07.611 INFO blam! span: Span { Nov 04 20:01:07.611 INFO blam! lo: BytePos( Nov 04 20:01:07.611 INFO blam! 119 Nov 04 20:01:07.611 INFO blam! ), Nov 04 20:01:07.611 INFO blam! hi: BytePos( Nov 04 20:01:07.611 INFO blam! 126 Nov 04 20:01:07.611 INFO blam! ), Nov 04 20:01:07.611 INFO blam! ctxt: #0 Nov 04 20:01:07.611 INFO blam! } Nov 04 20:01:07.611 INFO blam! } Nov 04 20:01:07.611 INFO blam! ], Nov 04 20:01:07.611 INFO blam! id: NodeId( Nov 04 20:01:07.611 INFO blam! 4294967295 Nov 04 20:01:07.611 INFO blam! ), Nov 04 20:01:07.611 INFO blam! node: Fn( Nov 04 20:01:07.611 INFO blam! FnDecl { Nov 04 20:01:07.611 INFO blam! inputs: [], Nov 04 20:01:07.611 INFO blam! output: Default( Nov 04 20:01:07.612 INFO blam! Span { Nov 04 20:01:07.612 INFO blam! lo: BytePos( Nov 04 20:01:07.612 INFO blam! 146 Nov 04 20:01:07.612 INFO blam! ), Nov 04 20:01:07.612 INFO blam! hi: BytePos( Nov 04 20:01:07.612 INFO blam! 146 Nov 04 20:01:07.612 INFO blam! ), Nov 04 20:01:07.612 INFO blam! ctxt: #0 Nov 04 20:01:07.612 INFO blam! } Nov 04 20:01:07.612 INFO blam! ), Nov 04 20:01:07.612 INFO blam! variadic: false Nov 04 20:01:07.612 INFO blam! }, Nov 04 20:01:07.612 INFO blam! FnHeader { Nov 04 20:01:07.612 INFO blam! unsafety: Normal, Nov 04 20:01:07.612 INFO blam! asyncness: NotAsync, Nov 04 20:01:07.612 INFO blam! constness: Spanned { Nov 04 20:01:07.612 INFO blam! node: NotConst, Nov 04 20:01:07.612 INFO blam! span: Span { Nov 04 20:01:07.612 INFO blam! lo: BytePos( Nov 04 20:01:07.612 INFO blam! 127 Nov 04 20:01:07.612 INFO blam! ), Nov 04 20:01:07.612 INFO blam! hi: BytePos( Nov 04 20:01:07.612 INFO blam! 129 Nov 04 20:01:07.612 INFO blam! ), Nov 04 20:01:07.612 INFO blam! ctxt: #0 Nov 04 20:01:07.613 INFO blam! } Nov 04 20:01:07.613 INFO blam! }, Nov 04 20:01:07.613 INFO blam! abi: Rust Nov 04 20:01:07.613 INFO blam! }, Nov 04 20:01:07.613 INFO blam! Generics { Nov 04 20:01:07.613 INFO blam! params: [], Nov 04 20:01:07.613 INFO blam! where_clause: WhereClause { Nov 04 20:01:07.613 INFO blam! id: NodeId( Nov 04 20:01:07.613 INFO blam! 4294967295 Nov 04 20:01:07.613 INFO blam! ), Nov 04 20:01:07.613 INFO blam! predicates: [], Nov 04 20:01:07.613 INFO blam! span: Span { Nov 04 20:01:07.613 INFO blam! lo: BytePos( Nov 04 20:01:07.613 INFO blam! 0 Nov 04 20:01:07.613 INFO blam! ), Nov 04 20:01:07.613 INFO blam! hi: BytePos( Nov 04 20:01:07.613 INFO blam! 0 Nov 04 20:01:07.613 INFO blam! ), Nov 04 20:01:07.613 INFO blam! ctxt: #0 Nov 04 20:01:07.613 INFO blam! } Nov 04 20:01:07.614 INFO blam! }, Nov 04 20:01:07.614 INFO blam! span: Span { Nov 04 20:01:07.614 INFO blam! lo: BytePos( Nov 04 20:01:07.614 INFO blam! 0 Nov 04 20:01:07.614 INFO blam! ), Nov 04 20:01:07.614 INFO blam! hi: BytePos( Nov 04 20:01:07.614 INFO blam! 0 Nov 04 20:01:07.614 INFO blam! ), Nov 04 20:01:07.614 INFO blam! ctxt: #0 Nov 04 20:01:07.614 INFO blam! } Nov 04 20:01:07.614 INFO blam! }, Nov 04 20:01:07.614 INFO blam! Block { Nov 04 20:01:07.614 INFO blam! stmts: [ Nov 04 20:01:07.614 INFO blam! stmt(4294967295: let _ = Digit::Digit0();), Nov 04 20:01:07.614 INFO blam! stmt(4294967295: let _ = Digit::Digit1();) Nov 04 20:01:07.614 INFO blam! ], Nov 04 20:01:07.614 INFO blam! id: NodeId( Nov 04 20:01:07.614 INFO blam! 4294967295 Nov 04 20:01:07.614 INFO blam! ), Nov 04 20:01:07.614 INFO blam! rules: Default, Nov 04 20:01:07.614 INFO blam! span: Span { Nov 04 20:01:07.614 INFO blam! lo: BytePos( Nov 04 20:01:07.614 INFO blam! 146 Nov 04 20:01:07.615 INFO blam! ), Nov 04 20:01:07.615 INFO blam! hi: BytePos( Nov 04 20:01:07.615 INFO blam! 209 Nov 04 20:01:07.615 INFO blam! ), Nov 04 20:01:07.615 INFO blam! ctxt: #0 Nov 04 20:01:07.615 INFO blam! }, Nov 04 20:01:07.615 INFO blam! recovered: false Nov 04 20:01:07.615 INFO blam! } Nov 04 20:01:07.615 INFO blam! ), Nov 04 20:01:07.615 INFO blam! vis: Spanned { Nov 04 20:01:07.615 INFO blam! node: Inherited, Nov 04 20:01:07.615 INFO blam! span: Span { Nov 04 20:01:07.615 INFO blam! lo: BytePos( Nov 04 20:01:07.615 INFO blam! 127 Nov 04 20:01:07.615 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 04 20:01:07.615 INFO blam! ), Nov 04 20:01:07.615 INFO kablam! --> src/lib.rs:17:5 Nov 04 20:01:07.615 INFO blam! hi: BytePos( Nov 04 20:01:07.615 INFO kablam! | Nov 04 20:01:07.615 INFO blam! 127 Nov 04 20:01:07.615 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 04 20:01:07.616 INFO blam! ), Nov 04 20:01:07.616 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 20:01:07.616 INFO blam! ctxt: #0 Nov 04 20:01:07.616 INFO kablam! | Nov 04 20:01:07.616 INFO blam! } Nov 04 20:01:07.616 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 20:01:07.616 INFO blam! }, Nov 04 20:01:07.616 INFO kablam! Nov 04 20:01:07.616 INFO blam! span: Span { Nov 04 20:01:07.616 INFO blam! lo: BytePos( Nov 04 20:01:07.616 INFO blam! 127 Nov 04 20:01:07.616 INFO blam! ), Nov 04 20:01:07.616 INFO blam! hi: BytePos( Nov 04 20:01:07.616 INFO blam! 209 Nov 04 20:01:07.616 INFO blam! ), Nov 04 20:01:07.616 INFO blam! ctxt: #0 Nov 04 20:01:07.616 INFO blam! }, Nov 04 20:01:07.616 INFO blam! tokens: Some( Nov 04 20:01:07.616 INFO blam! TokenStream { Nov 04 20:01:07.616 INFO blam! kind: Stream( Nov 04 20:01:07.616 INFO blam! [ Nov 04 20:01:07.616 INFO blam! TokenStream { Nov 04 20:01:07.617 INFO blam! kind: Tree( Nov 04 20:01:07.617 INFO blam! Token( Nov 04 20:01:07.617 INFO blam! Span { Nov 04 20:01:07.617 INFO blam! lo: BytePos( Nov 04 20:01:07.617 INFO blam! 127 Nov 04 20:01:07.617 INFO blam! ), Nov 04 20:01:07.617 INFO blam! hi: BytePos( Nov 04 20:01:07.617 INFO blam! 129 Nov 04 20:01:07.617 INFO blam! ), Nov 04 20:01:07.617 INFO blam! ctxt: #0 Nov 04 20:01:07.617 INFO blam! }, Nov 04 20:01:07.617 INFO blam! Ident( Nov 04 20:01:07.617 INFO blam! fn#0, Nov 04 20:01:07.617 INFO blam! false Nov 04 20:01:07.617 INFO blam! ) Nov 04 20:01:07.617 INFO blam! ) Nov 04 20:01:07.617 INFO blam! ) Nov 04 20:01:07.617 INFO blam! }, Nov 04 20:01:07.617 INFO blam! TokenStream { Nov 04 20:01:07.617 INFO blam! kind: Tree( Nov 04 20:01:07.617 INFO blam! Token( Nov 04 20:01:07.617 INFO blam! Span { Nov 04 20:01:07.617 INFO blam! lo: BytePos( Nov 04 20:01:07.617 INFO blam! 130 Nov 04 20:01:07.618 INFO blam! ), Nov 04 20:01:07.618 INFO blam! hi: BytePos( Nov 04 20:01:07.618 INFO blam! 142 Nov 04 20:01:07.618 INFO blam! ), Nov 04 20:01:07.618 INFO blam! ctxt: #0 Nov 04 20:01:07.618 INFO blam! }, Nov 04 20:01:07.618 INFO blam! Ident( Nov 04 20:01:07.618 INFO blam! test_grammar#0, Nov 04 20:01:07.618 INFO blam! false Nov 04 20:01:07.618 INFO blam! ) Nov 04 20:01:07.618 INFO blam! ) Nov 04 20:01:07.618 INFO blam! ) Nov 04 20:01:07.618 INFO blam! }, Nov 04 20:01:07.618 INFO blam! TokenStream { Nov 04 20:01:07.618 INFO blam! kind: Tree( Nov 04 20:01:07.618 INFO blam! Delimited( Nov 04 20:01:07.618 INFO blam! DelimSpan { Nov 04 20:01:07.618 INFO blam! open: Span { Nov 04 20:01:07.618 INFO blam! lo: BytePos( Nov 04 20:01:07.618 INFO blam! 143 Nov 04 20:01:07.618 INFO blam! ), Nov 04 20:01:07.618 INFO blam! hi: BytePos( Nov 04 20:01:07.618 INFO blam! 144 Nov 04 20:01:07.619 INFO blam! ), Nov 04 20:01:07.619 INFO blam! ctxt: #0 Nov 04 20:01:07.619 INFO blam! }, Nov 04 20:01:07.619 INFO blam! close: Span { Nov 04 20:01:07.619 INFO blam! lo: BytePos( Nov 04 20:01:07.619 INFO blam! 144 Nov 04 20:01:07.619 INFO blam! ), Nov 04 20:01:07.619 INFO blam! hi: BytePos( Nov 04 20:01:07.619 INFO blam! 145 Nov 04 20:01:07.619 INFO blam! ), Nov 04 20:01:07.619 INFO blam! ctxt: #0 Nov 04 20:01:07.619 INFO blam! } Nov 04 20:01:07.619 INFO blam! }, Nov 04 20:01:07.619 INFO blam! Delimited { Nov 04 20:01:07.619 INFO blam! delim: Paren, Nov 04 20:01:07.619 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.619 INFO blam! None Nov 04 20:01:07.619 INFO blam! ) Nov 04 20:01:07.619 INFO blam! } Nov 04 20:01:07.619 INFO blam! ) Nov 04 20:01:07.619 INFO blam! ) Nov 04 20:01:07.619 INFO blam! }, Nov 04 20:01:07.620 INFO blam! TokenStream { Nov 04 20:01:07.620 INFO blam! kind: Tree( Nov 04 20:01:07.620 INFO blam! Delimited( Nov 04 20:01:07.620 INFO blam! DelimSpan { Nov 04 20:01:07.620 INFO blam! open: Span { Nov 04 20:01:07.620 INFO blam! lo: BytePos( Nov 04 20:01:07.620 INFO blam! 146 Nov 04 20:01:07.620 INFO blam! ), Nov 04 20:01:07.620 INFO blam! hi: BytePos( Nov 04 20:01:07.620 INFO blam! 147 Nov 04 20:01:07.620 INFO blam! ), Nov 04 20:01:07.620 INFO blam! ctxt: #0 Nov 04 20:01:07.620 INFO blam! }, Nov 04 20:01:07.620 INFO blam! close: Span { Nov 04 20:01:07.620 INFO blam! lo: BytePos( Nov 04 20:01:07.620 INFO blam! 208 Nov 04 20:01:07.620 INFO blam! ), Nov 04 20:01:07.620 INFO blam! hi: BytePos( Nov 04 20:01:07.620 INFO blam! 209 Nov 04 20:01:07.620 INFO blam! ), Nov 04 20:01:07.620 INFO blam! ctxt: #0 Nov 04 20:01:07.620 INFO blam! } Nov 04 20:01:07.620 INFO blam! }, Nov 04 20:01:07.620 INFO blam! Delimited { Nov 04 20:01:07.620 INFO blam! delim: Brace, Nov 04 20:01:07.620 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.621 INFO blam! Some( Nov 04 20:01:07.621 INFO blam! [ Nov 04 20:01:07.621 INFO blam! TokenStream { Nov 04 20:01:07.621 INFO blam! kind: Tree( Nov 04 20:01:07.621 INFO blam! Token( Nov 04 20:01:07.621 INFO blam! Span { Nov 04 20:01:07.621 INFO blam! lo: BytePos( Nov 04 20:01:07.621 INFO blam! 152 Nov 04 20:01:07.621 INFO blam! ), Nov 04 20:01:07.621 INFO blam! hi: BytePos( Nov 04 20:01:07.621 INFO blam! 155 Nov 04 20:01:07.621 INFO blam! ), Nov 04 20:01:07.621 INFO blam! ctxt: #0 Nov 04 20:01:07.621 INFO blam! }, Nov 04 20:01:07.621 INFO blam! Ident( Nov 04 20:01:07.621 INFO blam! let#0, Nov 04 20:01:07.621 INFO blam! false Nov 04 20:01:07.621 INFO blam! ) Nov 04 20:01:07.621 INFO blam! ) Nov 04 20:01:07.621 INFO blam! ) Nov 04 20:01:07.621 INFO blam! }, Nov 04 20:01:07.621 INFO blam! TokenStream { Nov 04 20:01:07.621 INFO blam! kind: Tree( Nov 04 20:01:07.621 INFO blam! Token( Nov 04 20:01:07.622 INFO blam! Span { Nov 04 20:01:07.622 INFO blam! lo: BytePos( Nov 04 20:01:07.622 INFO blam! 156 Nov 04 20:01:07.622 INFO blam! ), Nov 04 20:01:07.622 INFO blam! hi: BytePos( Nov 04 20:01:07.622 INFO blam! 157 Nov 04 20:01:07.622 INFO blam! ), Nov 04 20:01:07.622 INFO blam! ctxt: #0 Nov 04 20:01:07.622 INFO blam! }, Nov 04 20:01:07.622 INFO blam! Ident( Nov 04 20:01:07.622 INFO blam! _#0, Nov 04 20:01:07.622 INFO blam! false Nov 04 20:01:07.622 INFO blam! ) Nov 04 20:01:07.622 INFO blam! ) Nov 04 20:01:07.622 INFO blam! ) Nov 04 20:01:07.622 INFO blam! }, Nov 04 20:01:07.622 INFO blam! TokenStream { Nov 04 20:01:07.622 INFO blam! kind: Tree( Nov 04 20:01:07.622 INFO blam! Token( Nov 04 20:01:07.622 INFO blam! Span { Nov 04 20:01:07.622 INFO blam! lo: BytePos( Nov 04 20:01:07.622 INFO blam! 158 Nov 04 20:01:07.623 INFO blam! ), Nov 04 20:01:07.623 INFO blam! hi: BytePos( Nov 04 20:01:07.623 INFO blam! 159 Nov 04 20:01:07.623 INFO blam! ), Nov 04 20:01:07.623 INFO blam! ctxt: #0 Nov 04 20:01:07.623 INFO blam! }, Nov 04 20:01:07.623 INFO blam! Eq Nov 04 20:01:07.623 INFO blam! ) Nov 04 20:01:07.623 INFO blam! ) Nov 04 20:01:07.623 INFO blam! }, Nov 04 20:01:07.623 INFO blam! TokenStream { Nov 04 20:01:07.623 INFO blam! kind: JointTree( Nov 04 20:01:07.623 INFO blam! Token( Nov 04 20:01:07.623 INFO blam! Span { Nov 04 20:01:07.623 INFO blam! lo: BytePos( Nov 04 20:01:07.623 INFO blam! 160 Nov 04 20:01:07.623 INFO blam! ), Nov 04 20:01:07.623 INFO blam! hi: BytePos( Nov 04 20:01:07.623 INFO blam! 165 Nov 04 20:01:07.623 INFO blam! ), Nov 04 20:01:07.623 INFO blam! ctxt: #0 Nov 04 20:01:07.623 INFO blam! }, Nov 04 20:01:07.624 INFO blam! Ident( Nov 04 20:01:07.624 INFO blam! Digit#0, Nov 04 20:01:07.624 INFO blam! false Nov 04 20:01:07.624 INFO blam! ) Nov 04 20:01:07.624 INFO blam! ) Nov 04 20:01:07.624 INFO blam! ) Nov 04 20:01:07.624 INFO blam! }, Nov 04 20:01:07.624 INFO blam! TokenStream { Nov 04 20:01:07.624 INFO blam! kind: Tree( Nov 04 20:01:07.624 INFO blam! Token( Nov 04 20:01:07.624 INFO blam! Span { Nov 04 20:01:07.624 INFO blam! lo: BytePos( Nov 04 20:01:07.624 INFO blam! 165 Nov 04 20:01:07.624 INFO blam! ), Nov 04 20:01:07.624 INFO blam! hi: BytePos( Nov 04 20:01:07.624 INFO blam! 167 Nov 04 20:01:07.624 INFO blam! ), Nov 04 20:01:07.624 INFO blam! ctxt: #0 Nov 04 20:01:07.624 INFO blam! }, Nov 04 20:01:07.624 INFO blam! ModSep Nov 04 20:01:07.624 INFO blam! ) Nov 04 20:01:07.624 INFO blam! ) Nov 04 20:01:07.624 INFO blam! }, Nov 04 20:01:07.625 INFO blam! TokenStream { Nov 04 20:01:07.625 INFO blam! kind: Tree( Nov 04 20:01:07.625 INFO blam! Token( Nov 04 20:01:07.625 INFO blam! Span { Nov 04 20:01:07.625 INFO blam! lo: BytePos( Nov 04 20:01:07.625 INFO blam! 167 Nov 04 20:01:07.625 INFO blam! ), Nov 04 20:01:07.625 INFO blam! hi: BytePos( Nov 04 20:01:07.625 INFO blam! 173 Nov 04 20:01:07.625 INFO blam! ), Nov 04 20:01:07.625 INFO blam! ctxt: #0 Nov 04 20:01:07.625 INFO blam! }, Nov 04 20:01:07.625 INFO blam! Ident( Nov 04 20:01:07.625 INFO blam! Digit0#0, Nov 04 20:01:07.625 INFO blam! false Nov 04 20:01:07.625 INFO blam! ) Nov 04 20:01:07.625 INFO blam! ) Nov 04 20:01:07.625 INFO blam! ) Nov 04 20:01:07.625 INFO blam! }, Nov 04 20:01:07.625 INFO blam! TokenStream { Nov 04 20:01:07.625 INFO blam! kind: Tree( Nov 04 20:01:07.626 INFO blam! Delimited( Nov 04 20:01:07.626 INFO blam! DelimSpan { Nov 04 20:01:07.626 INFO blam! open: Span { Nov 04 20:01:07.626 INFO blam! lo: BytePos( Nov 04 20:01:07.626 INFO blam! 174 Nov 04 20:01:07.626 INFO blam! ), Nov 04 20:01:07.626 INFO blam! hi: BytePos( Nov 04 20:01:07.626 INFO blam! 175 Nov 04 20:01:07.626 INFO blam! ), Nov 04 20:01:07.626 INFO blam! ctxt: #0 Nov 04 20:01:07.626 INFO blam! }, Nov 04 20:01:07.626 INFO blam! close: Span { Nov 04 20:01:07.626 INFO blam! lo: BytePos( Nov 04 20:01:07.626 INFO blam! 175 Nov 04 20:01:07.626 INFO blam! ), Nov 04 20:01:07.626 INFO blam! hi: BytePos( Nov 04 20:01:07.626 INFO blam! 176 Nov 04 20:01:07.626 INFO blam! ), Nov 04 20:01:07.626 INFO blam! ctxt: #0 Nov 04 20:01:07.626 INFO blam! } Nov 04 20:01:07.626 INFO blam! }, Nov 04 20:01:07.626 INFO blam! Delimited { Nov 04 20:01:07.627 INFO blam! delim: Paren, Nov 04 20:01:07.627 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.627 INFO blam! None Nov 04 20:01:07.627 INFO blam! ) Nov 04 20:01:07.627 INFO blam! } Nov 04 20:01:07.627 INFO blam! ) Nov 04 20:01:07.627 INFO blam! ) Nov 04 20:01:07.627 INFO blam! }, Nov 04 20:01:07.627 INFO blam! TokenStream { Nov 04 20:01:07.627 INFO blam! kind: Tree( Nov 04 20:01:07.627 INFO blam! Token( Nov 04 20:01:07.627 INFO blam! Span { Nov 04 20:01:07.627 INFO blam! lo: BytePos( Nov 04 20:01:07.627 INFO blam! 176 Nov 04 20:01:07.627 INFO blam! ), Nov 04 20:01:07.628 INFO blam! hi: BytePos( Nov 04 20:01:07.628 INFO blam! 177 Nov 04 20:01:07.628 INFO blam! ), Nov 04 20:01:07.628 INFO blam! ctxt: #0 Nov 04 20:01:07.628 INFO blam! }, Nov 04 20:01:07.628 INFO blam! Semi Nov 04 20:01:07.628 INFO blam! ) Nov 04 20:01:07.628 INFO blam! ) Nov 04 20:01:07.628 INFO blam! }, Nov 04 20:01:07.628 INFO blam! TokenStream { Nov 04 20:01:07.628 INFO blam! kind: Tree( Nov 04 20:01:07.628 INFO blam! Token( Nov 04 20:01:07.628 INFO blam! Span { Nov 04 20:01:07.628 INFO blam! lo: BytePos( Nov 04 20:01:07.628 INFO blam! 182 Nov 04 20:01:07.628 INFO blam! ), Nov 04 20:01:07.628 INFO blam! hi: BytePos( Nov 04 20:01:07.629 INFO blam! 185 Nov 04 20:01:07.629 INFO blam! ), Nov 04 20:01:07.629 INFO blam! ctxt: #0 Nov 04 20:01:07.629 INFO blam! }, Nov 04 20:01:07.629 INFO blam! Ident( Nov 04 20:01:07.629 INFO blam! let#0, Nov 04 20:01:07.629 INFO blam! false Nov 04 20:01:07.629 INFO blam! ) Nov 04 20:01:07.629 INFO blam! ) Nov 04 20:01:07.629 INFO blam! ) Nov 04 20:01:07.629 INFO blam! }, Nov 04 20:01:07.629 INFO blam! TokenStream { Nov 04 20:01:07.629 INFO blam! kind: Tree( Nov 04 20:01:07.629 INFO blam! Token( Nov 04 20:01:07.629 INFO blam! Span { Nov 04 20:01:07.629 INFO blam! lo: BytePos( Nov 04 20:01:07.630 INFO blam! 186 Nov 04 20:01:07.630 INFO blam! ), Nov 04 20:01:07.630 INFO blam! hi: BytePos( Nov 04 20:01:07.630 INFO blam! 187 Nov 04 20:01:07.630 INFO blam! ), Nov 04 20:01:07.630 INFO blam! ctxt: #0 Nov 04 20:01:07.630 INFO blam! }, Nov 04 20:01:07.630 INFO blam! Ident( Nov 04 20:01:07.630 INFO blam! _#0, Nov 04 20:01:07.630 INFO blam! false Nov 04 20:01:07.630 INFO blam! ) Nov 04 20:01:07.630 INFO blam! ) Nov 04 20:01:07.630 INFO blam! ) Nov 04 20:01:07.630 INFO blam! }, Nov 04 20:01:07.630 INFO blam! TokenStream { Nov 04 20:01:07.631 INFO blam! kind: Tree( Nov 04 20:01:07.631 INFO blam! Token( Nov 04 20:01:07.631 INFO blam! Span { Nov 04 20:01:07.631 INFO blam! lo: BytePos( Nov 04 20:01:07.631 INFO blam! 188 Nov 04 20:01:07.631 INFO blam! ), Nov 04 20:01:07.631 INFO blam! hi: BytePos( Nov 04 20:01:07.631 INFO blam! 189 Nov 04 20:01:07.631 INFO blam! ), Nov 04 20:01:07.631 INFO blam! ctxt: #0 Nov 04 20:01:07.631 INFO blam! }, Nov 04 20:01:07.631 INFO blam! Eq Nov 04 20:01:07.631 INFO blam! ) Nov 04 20:01:07.631 INFO blam! ) Nov 04 20:01:07.631 INFO blam! }, Nov 04 20:01:07.631 INFO blam! TokenStream { Nov 04 20:01:07.631 INFO blam! kind: JointTree( Nov 04 20:01:07.632 INFO blam! Token( Nov 04 20:01:07.632 INFO blam! Span { Nov 04 20:01:07.632 INFO blam! lo: BytePos( Nov 04 20:01:07.632 INFO blam! 190 Nov 04 20:01:07.632 INFO blam! ), Nov 04 20:01:07.632 INFO blam! hi: BytePos( Nov 04 20:01:07.632 INFO blam! 195 Nov 04 20:01:07.632 INFO blam! ), Nov 04 20:01:07.632 INFO blam! ctxt: #0 Nov 04 20:01:07.632 INFO blam! }, Nov 04 20:01:07.632 INFO blam! Ident( Nov 04 20:01:07.632 INFO blam! Digit#0, Nov 04 20:01:07.632 INFO blam! false Nov 04 20:01:07.632 INFO blam! ) Nov 04 20:01:07.632 INFO blam! ) Nov 04 20:01:07.632 INFO blam! ) Nov 04 20:01:07.632 INFO blam! }, Nov 04 20:01:07.632 INFO blam! TokenStream { Nov 04 20:01:07.632 INFO blam! kind: Tree( Nov 04 20:01:07.632 INFO blam! Token( Nov 04 20:01:07.632 INFO blam! Span { Nov 04 20:01:07.632 INFO blam! lo: BytePos( Nov 04 20:01:07.632 INFO blam! 195 Nov 04 20:01:07.632 INFO blam! ), Nov 04 20:01:07.633 INFO blam! hi: BytePos( Nov 04 20:01:07.633 INFO blam! 197 Nov 04 20:01:07.633 INFO blam! ), Nov 04 20:01:07.633 INFO blam! ctxt: #0 Nov 04 20:01:07.633 INFO blam! }, Nov 04 20:01:07.633 INFO blam! ModSep Nov 04 20:01:07.633 INFO blam! ) Nov 04 20:01:07.633 INFO blam! ) Nov 04 20:01:07.633 INFO blam! }, Nov 04 20:01:07.633 INFO blam! TokenStream { Nov 04 20:01:07.633 INFO blam! kind: Tree( Nov 04 20:01:07.633 INFO blam! Token( Nov 04 20:01:07.633 INFO blam! Span { Nov 04 20:01:07.633 INFO blam! lo: BytePos( Nov 04 20:01:07.633 INFO blam! 197 Nov 04 20:01:07.633 INFO blam! ), Nov 04 20:01:07.633 INFO blam! hi: BytePos( Nov 04 20:01:07.633 INFO blam! 203 Nov 04 20:01:07.633 INFO blam! ), Nov 04 20:01:07.633 INFO blam! ctxt: #0 Nov 04 20:01:07.633 INFO blam! }, Nov 04 20:01:07.633 INFO blam! Ident( Nov 04 20:01:07.633 INFO blam! Digit1#0, Nov 04 20:01:07.633 INFO blam! false Nov 04 20:01:07.633 INFO blam! ) Nov 04 20:01:07.634 INFO blam! ) Nov 04 20:01:07.634 INFO blam! ) Nov 04 20:01:07.634 INFO blam! }, Nov 04 20:01:07.634 INFO blam! TokenStream { Nov 04 20:01:07.634 INFO blam! kind: Tree( Nov 04 20:01:07.634 INFO blam! Delimited( Nov 04 20:01:07.634 INFO blam! DelimSpan { Nov 04 20:01:07.634 INFO blam! open: Span { Nov 04 20:01:07.634 INFO blam! lo: BytePos( Nov 04 20:01:07.634 INFO blam! 204 Nov 04 20:01:07.634 INFO blam! ), Nov 04 20:01:07.634 INFO blam! hi: BytePos( Nov 04 20:01:07.634 INFO blam! 205 Nov 04 20:01:07.634 INFO blam! ), Nov 04 20:01:07.634 INFO blam! ctxt: #0 Nov 04 20:01:07.634 INFO blam! }, Nov 04 20:01:07.634 INFO blam! close: Span { Nov 04 20:01:07.634 INFO blam! lo: BytePos( Nov 04 20:01:07.634 INFO blam! 205 Nov 04 20:01:07.634 INFO blam! ), Nov 04 20:01:07.634 INFO blam! hi: BytePos( Nov 04 20:01:07.634 INFO blam! 206 Nov 04 20:01:07.634 INFO blam! ), Nov 04 20:01:07.634 INFO blam! ctxt: #0 Nov 04 20:01:07.635 INFO blam! } Nov 04 20:01:07.635 INFO blam! }, Nov 04 20:01:07.635 INFO blam! Delimited { Nov 04 20:01:07.635 INFO blam! delim: Paren, Nov 04 20:01:07.635 INFO blam! tts: ThinTokenStream( Nov 04 20:01:07.635 INFO blam! None Nov 04 20:01:07.635 INFO blam! ) Nov 04 20:01:07.635 INFO blam! } Nov 04 20:01:07.635 INFO blam! ) Nov 04 20:01:07.635 INFO blam! ) Nov 04 20:01:07.635 INFO blam! }, Nov 04 20:01:07.635 INFO blam! TokenStream { Nov 04 20:01:07.635 INFO blam! kind: Tree( Nov 04 20:01:07.635 INFO blam! Token( Nov 04 20:01:07.635 INFO blam! Span { Nov 04 20:01:07.635 INFO blam! lo: BytePos( Nov 04 20:01:07.635 INFO blam! 206 Nov 04 20:01:07.635 INFO blam! ), Nov 04 20:01:07.635 INFO blam! hi: BytePos( Nov 04 20:01:07.635 INFO blam! 207 Nov 04 20:01:07.635 INFO blam! ), Nov 04 20:01:07.635 INFO blam! ctxt: #0 Nov 04 20:01:07.635 INFO blam! }, Nov 04 20:01:07.635 INFO blam! Semi Nov 04 20:01:07.635 INFO blam! ) Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! } Nov 04 20:01:07.636 INFO blam! ] Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! } Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! } Nov 04 20:01:07.636 INFO blam! ] Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! } Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! } Nov 04 20:01:07.636 INFO blam! ) Nov 04 20:01:07.636 INFO blam! Item(Item { ident: test_grammar#0, attrs: [Attribute { id: AttrId(4), style: Outer, path: path(test), tokens: TokenStream { kind: Empty }, is_sugared_doc: false, span: Span { lo: BytePos(119), hi: BytePos(126), ctxt: #0 } }], id: NodeId(4294967295), node: Fn(FnDecl { inputs: [], output: Default(Span { lo: BytePos(146), hi: BytePos(146), ctxt: #0 }), variadic: false }, FnHeader { unsafety: Normal, asyncness: NotAsync, constness: Spanned { node: NotConst, span: Span { lo: BytePos(127), hi: BytePos(129), ctxt: #0 } }, abi: Rust }, Generics { params: [], where_clause: WhereClause { id: NodeId(4294967295), predicates: [], span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, span: Span { lo: BytePos(0), hi: BytePos(0), ctxt: #0 } }, Block { stmts: [stmt(4294967295: let _ = Digit::Digit0();), stmt(4294967295: let _ = Digit::Digit1();)], id: NodeId(4294967295), rules: Default, span: Span { lo: BytePos(146), hi: BytePos(209), ctxt: #0 }, recovered: false }), vis: Spanned { node: Inherited, span: Span { lo: BytePos(127), hi: BytePos(127), ctxt: #0 } }, span: Span { lo: BytePos(127), hi: BytePos(209), ctxt: #0 }, tokens: Some(TokenStream { kind: Stream([TokenStream { kind: Tree(Token(Span { lo: BytePos(127), hi: BytePos(129), ctxt: #0 }, Ident(fn#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(130), hi: BytePos(142), ctxt: #0 }, Ident(test_grammar#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(143), hi: BytePos(144), ctxt: #0 }, close: Span { lo: BytePos(144), hi: BytePos(145), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(146), hi: BytePos(147), ctxt: #0 }, close: Span { lo: BytePos(208), hi: BytePos(209), ctxt: #0 } }, Delimited { delim: Brace, tts: ThinTokenStream(Some([TokenStream { kind: Tree(Token(Span { lo: BytePos(152), hi: BytePos(155), ctxt: #0 }, Ident(let#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(156), hi: BytePos(157), ctxt: #0 }, Ident(_#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(158), hi: BytePos(159), ctxt: #0 }, Eq)) }, TokenStream { kind: JointTree(Token(Span { lo: BytePos(160), hi: BytePos(165), ctxt: #0 }, Ident(Digit#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(165), hi: BytePos(167), ctxt: #0 }, ModSep)) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(167), hi: BytePos(173), ctxt: #0 }, Ident(Digit0#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(174), hi: BytePos(175), ctxt: #0 }, close: Span { lo: BytePos(175), hi: BytePos(176), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(176), hi: BytePos(177), ctxt: #0 }, Semi)) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(182), hi: BytePos(185), ctxt: #0 }, Ident(let#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(186), hi: BytePos(187), ctxt: #0 }, Ident(_#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(188), hi: BytePos(189), ctxt: #0 }, Eq)) }, TokenStream { kind: JointTree(Token(Span { lo: BytePos(190), hi: BytePos(195), ctxt: #0 }, Ident(Digit#0, false))) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(195), hi: BytePos(197), ctxt: #0 }, ModSep)) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(197), hi: BytePos(203), ctxt: #0 }, Ident(Digit1#0, false))) }, TokenStream { kind: Tree(Delimited(DelimSpan { open: Span { lo: BytePos(204), hi: BytePos(205), ctxt: #0 }, close: Span { lo: BytePos(205), hi: BytePos(206), ctxt: #0 } }, Delimited { delim: Paren, tts: ThinTokenStream(None) })) }, TokenStream { kind: Tree(Token(Span { lo: BytePos(206), hi: BytePos(207), ctxt: #0 }, Semi)) }])) })) }]) }) }) Nov 04 20:01:07.694 INFO kablam! warning: unused variable: `cx` Nov 04 20:01:07.694 INFO kablam! --> src/lib.rs:33:5 Nov 04 20:01:07.694 INFO kablam! | Nov 04 20:01:07.694 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 04 20:01:07.694 INFO kablam! | ^^ help: consider using `_cx` instead Nov 04 20:01:07.694 INFO kablam! | Nov 04 20:01:07.694 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 20:01:07.694 INFO kablam! Nov 04 20:01:07.694 INFO kablam! warning: unused variable: `span` Nov 04 20:01:07.694 INFO kablam! --> src/lib.rs:34:5 Nov 04 20:01:07.694 INFO kablam! | Nov 04 20:01:07.694 INFO kablam! 34 | span: Span, Nov 04 20:01:07.694 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 04 20:01:07.694 INFO kablam! Nov 04 20:01:07.694 INFO kablam! warning: unused variable: `mi` Nov 04 20:01:07.694 INFO kablam! --> src/lib.rs:35:5 Nov 04 20:01:07.694 INFO kablam! | Nov 04 20:01:07.694 INFO kablam! 35 | mi: &MetaItem, Nov 04 20:01:07.694 INFO kablam! | ^^ help: consider using `_mi` instead Nov 04 20:01:07.694 INFO kablam! Nov 04 20:01:07.726 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 8.07s Nov 04 20:01:07.752 INFO kablam! su: No module specific data is present Nov 04 20:01:08.247 INFO running `"docker" "rm" "-f" "a2f3a751e4514bc56ce167f1881610b6eebbc2459a0d90c41bf0002107812781"` Nov 04 20:01:08.425 INFO blam! a2f3a751e4514bc56ce167f1881610b6eebbc2459a0d90c41bf0002107812781