Nov 10 02:19:18.704 INFO checking parsing-codegen-0.1.0 against master#653da4fd006c97625247acd7e076d0782cdc149b for pr-55632 Nov 10 02:19:18.704 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55632/worker-5/master#653da4fd006c97625247acd7e076d0782cdc149b:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55632/master#653da4fd006c97625247acd7e076d0782cdc149b:/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 +653da4fd006c97625247acd7e076d0782cdc149b-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 10 02:19:18.946 INFO blam! 1b41385ac222fb49ed256d53fb8845dfb04f5d130d9ee27a65a8a240f47f855d Nov 10 02:19:18.948 INFO running `"docker" "start" "-a" "1b41385ac222fb49ed256d53fb8845dfb04f5d130d9ee27a65a8a240f47f855d"` Nov 10 02:19:19.695 INFO kablam! usermod: no changes Nov 10 02:19:19.735 INFO kablam! Compiling parsing-codegen v0.1.0 (/source) Nov 10 02:19:25.327 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 10 02:19:25.327 INFO kablam! --> src/lib.rs:17:5 Nov 10 02:19:25.327 INFO kablam! | Nov 10 02:19:25.327 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 10 02:19:25.327 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 10 02:19:25.327 INFO kablam! | Nov 10 02:19:25.327 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 10 02:19:25.327 INFO kablam! Nov 10 02:19:25.579 INFO kablam! warning: unused variable: `cx` Nov 10 02:19:25.579 INFO kablam! --> src/lib.rs:33:5 Nov 10 02:19:25.579 INFO kablam! | Nov 10 02:19:25.579 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 10 02:19:25.579 INFO kablam! | ^^ help: consider using `_cx` instead Nov 10 02:19:25.579 INFO kablam! | Nov 10 02:19:25.579 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 10 02:19:25.579 INFO kablam! Nov 10 02:19:25.579 INFO kablam! warning: unused variable: `span` Nov 10 02:19:25.579 INFO kablam! --> src/lib.rs:34:5 Nov 10 02:19:25.579 INFO kablam! | Nov 10 02:19:25.579 INFO kablam! 34 | span: Span, Nov 10 02:19:25.579 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 10 02:19:25.579 INFO kablam! Nov 10 02:19:25.580 INFO kablam! warning: unused variable: `mi` Nov 10 02:19:25.580 INFO kablam! --> src/lib.rs:35:5 Nov 10 02:19:25.580 INFO kablam! | Nov 10 02:19:25.580 INFO kablam! 35 | mi: &MetaItem, Nov 10 02:19:25.580 INFO kablam! | ^^ help: consider using `_mi` instead Nov 10 02:19:25.580 INFO kablam! Nov 10 02:19:25.735 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 10 02:19:25.735 INFO kablam! --> src/lib.rs:17:5 Nov 10 02:19:25.735 INFO kablam! | Nov 10 02:19:25.735 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 10 02:19:25.735 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 10 02:19:25.735 INFO kablam! | Nov 10 02:19:25.742 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 10 02:19:25.743 INFO kablam! Nov 10 02:19:25.795 INFO kablam! warning: unused variable: `cx` Nov 10 02:19:25.795 INFO kablam! --> src/lib.rs:33:5 Nov 10 02:19:25.795 INFO kablam! | Nov 10 02:19:25.795 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 10 02:19:25.795 INFO kablam! | ^^ help: consider using `_cx` instead Nov 10 02:19:25.795 INFO kablam! | Nov 10 02:19:25.795 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 10 02:19:25.795 INFO kablam! Nov 10 02:19:25.795 INFO kablam! warning: unused variable: `span` Nov 10 02:19:25.795 INFO kablam! --> src/lib.rs:34:5 Nov 10 02:19:25.795 INFO kablam! | Nov 10 02:19:25.795 INFO kablam! 34 | span: Span, Nov 10 02:19:25.795 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 10 02:19:25.795 INFO kablam! Nov 10 02:19:25.795 INFO kablam! warning: unused variable: `mi` Nov 10 02:19:25.795 INFO kablam! --> src/lib.rs:35:5 Nov 10 02:19:25.795 INFO kablam! | Nov 10 02:19:25.796 INFO kablam! 35 | mi: &MetaItem, Nov 10 02:19:25.796 INFO kablam! | ^^ help: consider using `_mi` instead Nov 10 02:19:25.796 INFO kablam! Nov 10 02:19:26.895 INFO kablam! warning: unused import: `syntax::ext::base::MultiItemModifier` Nov 10 02:19:26.895 INFO kablam! --> src/lib.rs:17:5 Nov 10 02:19:26.895 INFO kablam! | Nov 10 02:19:26.895 INFO kablam! 17 | use syntax::ext::base::MultiItemModifier; Nov 10 02:19:26.895 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 10 02:19:26.895 INFO kablam! | Nov 10 02:19:26.895 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 10 02:19:26.895 INFO kablam! Nov 10 02:19:26.953 INFO kablam! warning: unused variable: `cx` Nov 10 02:19:26.953 INFO kablam! --> src/lib.rs:33:5 Nov 10 02:19:26.953 INFO kablam! | Nov 10 02:19:26.953 INFO kablam! 33 | cx: &mut ExtCtxt, Nov 10 02:19:26.953 INFO kablam! | ^^ help: consider using `_cx` instead Nov 10 02:19:26.953 INFO kablam! | Nov 10 02:19:26.953 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 10 02:19:26.954 INFO kablam! Nov 10 02:19:26.954 INFO kablam! warning: unused variable: `span` Nov 10 02:19:26.954 INFO kablam! --> src/lib.rs:34:5 Nov 10 02:19:26.954 INFO kablam! | Nov 10 02:19:26.954 INFO kablam! 34 | span: Span, Nov 10 02:19:26.954 INFO kablam! | ^^^^ help: consider using `_span` instead Nov 10 02:19:26.954 INFO kablam! Nov 10 02:19:26.954 INFO kablam! warning: unused variable: `mi` Nov 10 02:19:26.954 INFO kablam! --> src/lib.rs:35:5 Nov 10 02:19:26.954 INFO kablam! | Nov 10 02:19:26.954 INFO kablam! 35 | mi: &MetaItem, Nov 10 02:19:26.954 INFO kablam! | ^^ help: consider using `_mi` instead Nov 10 02:19:26.954 INFO kablam! Nov 10 02:19:27.878 INFO blam! Item( Nov 10 02:19:27.878 INFO blam! Item { Nov 10 02:19:27.878 INFO blam! ident: Digit#0, Nov 10 02:19:27.878 INFO blam! attrs: [], Nov 10 02:19:27.879 INFO blam! id: NodeId( Nov 10 02:19:27.879 INFO blam! 4294967295 Nov 10 02:19:27.879 INFO blam! ), Nov 10 02:19:27.879 INFO blam! node: Enum( Nov 10 02:19:27.879 INFO blam! EnumDef { Nov 10 02:19:27.879 INFO blam! variants: [ Nov 10 02:19:27.879 INFO blam! Spanned { Nov 10 02:19:27.879 INFO blam! node: Variant_ { Nov 10 02:19:27.879 INFO blam! ident: Digit0#0, Nov 10 02:19:27.879 INFO blam! attrs: [], Nov 10 02:19:27.879 INFO blam! data: Tuple( Nov 10 02:19:27.879 INFO blam! [], Nov 10 02:19:27.879 INFO blam! NodeId( Nov 10 02:19:27.879 INFO blam! 4294967295 Nov 10 02:19:27.879 INFO blam! ) Nov 10 02:19:27.879 INFO blam! ), Nov 10 02:19:27.879 INFO blam! disr_expr: None Nov 10 02:19:27.879 INFO blam! }, Nov 10 02:19:27.879 INFO blam! span: Span { Nov 10 02:19:27.879 INFO blam! lo: BytePos( Nov 10 02:19:27.879 INFO blam! 79 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! hi: BytePos( Nov 10 02:19:27.924 INFO blam! 88 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! ctxt: #0 Nov 10 02:19:27.924 INFO blam! } Nov 10 02:19:27.924 INFO blam! }, Nov 10 02:19:27.924 INFO blam! Spanned { Nov 10 02:19:27.924 INFO blam! node: Variant_ { Nov 10 02:19:27.924 INFO blam! ident: Digit1#0, Nov 10 02:19:27.924 INFO blam! attrs: [], Nov 10 02:19:27.924 INFO blam! data: Tuple( Nov 10 02:19:27.924 INFO blam! [], Nov 10 02:19:27.924 INFO blam! NodeId( Nov 10 02:19:27.924 INFO blam! 4294967295 Nov 10 02:19:27.924 INFO blam! ) Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! disr_expr: None Nov 10 02:19:27.924 INFO blam! }, Nov 10 02:19:27.924 INFO blam! span: Span { Nov 10 02:19:27.924 INFO blam! lo: BytePos( Nov 10 02:19:27.924 INFO blam! 94 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! hi: BytePos( Nov 10 02:19:27.924 INFO blam! 103 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! ctxt: #0 Nov 10 02:19:27.924 INFO blam! } Nov 10 02:19:27.924 INFO blam! } Nov 10 02:19:27.924 INFO blam! ] Nov 10 02:19:27.924 INFO blam! }, Nov 10 02:19:27.924 INFO blam! Generics { Nov 10 02:19:27.924 INFO blam! params: [], Nov 10 02:19:27.924 INFO blam! where_clause: WhereClause { Nov 10 02:19:27.924 INFO blam! id: NodeId( Nov 10 02:19:27.924 INFO blam! 4294967295 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! predicates: [], Nov 10 02:19:27.924 INFO blam! span: Span { Nov 10 02:19:27.924 INFO blam! lo: BytePos( Nov 10 02:19:27.924 INFO blam! 0 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! hi: BytePos( Nov 10 02:19:27.924 INFO blam! 0 Nov 10 02:19:27.924 INFO blam! ), Nov 10 02:19:27.924 INFO blam! ctxt: #0 Nov 10 02:19:27.924 INFO blam! } Nov 10 02:19:27.924 INFO blam! }, Nov 10 02:19:27.924 INFO blam! span: Span { Nov 10 02:19:27.924 INFO blam! lo: BytePos( Nov 10 02:19:27.925 INFO blam! 0 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! hi: BytePos( Nov 10 02:19:27.925 INFO blam! 0 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! ctxt: #0 Nov 10 02:19:27.925 INFO blam! } Nov 10 02:19:27.925 INFO blam! } Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! vis: Spanned { Nov 10 02:19:27.925 INFO blam! node: Inherited, Nov 10 02:19:27.925 INFO blam! span: Span { Nov 10 02:19:27.925 INFO blam! lo: BytePos( Nov 10 02:19:27.925 INFO blam! 62 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! hi: BytePos( Nov 10 02:19:27.925 INFO blam! 62 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! ctxt: #0 Nov 10 02:19:27.925 INFO blam! } Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! span: Span { Nov 10 02:19:27.925 INFO blam! lo: BytePos( Nov 10 02:19:27.925 INFO blam! 62 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! hi: BytePos( Nov 10 02:19:27.925 INFO blam! 106 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! ctxt: #0 Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! tokens: Some( Nov 10 02:19:27.925 INFO blam! TokenStream { Nov 10 02:19:27.925 INFO blam! kind: Stream( Nov 10 02:19:27.925 INFO blam! [ Nov 10 02:19:27.925 INFO blam! TokenStream { Nov 10 02:19:27.925 INFO blam! kind: Tree( Nov 10 02:19:27.925 INFO blam! Token( Nov 10 02:19:27.925 INFO blam! Span { Nov 10 02:19:27.925 INFO blam! lo: BytePos( Nov 10 02:19:27.925 INFO blam! 62 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! hi: BytePos( Nov 10 02:19:27.925 INFO blam! 66 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! ctxt: #0 Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! Ident( Nov 10 02:19:27.925 INFO blam! enum#0, Nov 10 02:19:27.925 INFO blam! false Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! TokenStream { Nov 10 02:19:27.925 INFO blam! kind: Tree( Nov 10 02:19:27.925 INFO blam! Token( Nov 10 02:19:27.925 INFO blam! Span { Nov 10 02:19:27.925 INFO blam! lo: BytePos( Nov 10 02:19:27.925 INFO blam! 67 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! hi: BytePos( Nov 10 02:19:27.925 INFO blam! 72 Nov 10 02:19:27.925 INFO blam! ), Nov 10 02:19:27.925 INFO blam! ctxt: #0 Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! Ident( Nov 10 02:19:27.925 INFO blam! Digit#0, Nov 10 02:19:27.925 INFO blam! false Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! ) Nov 10 02:19:27.925 INFO blam! }, Nov 10 02:19:27.925 INFO blam! TokenStream { Nov 10 02:19:27.925 INFO blam! kind: Tree( Nov 10 02:19:27.925 INFO blam! Delimited( Nov 10 02:19:27.925 INFO blam! DelimSpan { Nov 10 02:19:27.926 INFO blam! open: Span { Nov 10 02:19:27.926 INFO blam! lo: BytePos( Nov 10 02:19:27.926 INFO blam! 73 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! hi: BytePos( Nov 10 02:19:27.926 INFO blam! 74 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! ctxt: #0 Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! close: Span { Nov 10 02:19:27.926 INFO blam! lo: BytePos( Nov 10 02:19:27.926 INFO blam! 105 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! hi: BytePos( Nov 10 02:19:27.926 INFO blam! 106 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! ctxt: #0 Nov 10 02:19:27.926 INFO blam! } Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! Delimited { Nov 10 02:19:27.926 INFO blam! delim: Brace, Nov 10 02:19:27.926 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.926 INFO blam! Some( Nov 10 02:19:27.926 INFO blam! [ Nov 10 02:19:27.926 INFO blam! TokenStream { Nov 10 02:19:27.926 INFO blam! kind: Tree( Nov 10 02:19:27.926 INFO blam! Token( Nov 10 02:19:27.926 INFO blam! Span { Nov 10 02:19:27.926 INFO blam! lo: BytePos( Nov 10 02:19:27.926 INFO blam! 79 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! hi: BytePos( Nov 10 02:19:27.926 INFO blam! 85 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! ctxt: #0 Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! Ident( Nov 10 02:19:27.926 INFO blam! Digit0#0, Nov 10 02:19:27.926 INFO blam! false Nov 10 02:19:27.926 INFO blam! ) Nov 10 02:19:27.926 INFO blam! ) Nov 10 02:19:27.926 INFO blam! ) Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! TokenStream { Nov 10 02:19:27.926 INFO blam! kind: Tree( Nov 10 02:19:27.926 INFO blam! Delimited( Nov 10 02:19:27.926 INFO blam! DelimSpan { Nov 10 02:19:27.926 INFO blam! open: Span { Nov 10 02:19:27.926 INFO blam! lo: BytePos( Nov 10 02:19:27.926 INFO blam! 86 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! hi: BytePos( Nov 10 02:19:27.926 INFO blam! 87 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! ctxt: #0 Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! close: Span { Nov 10 02:19:27.926 INFO blam! lo: BytePos( Nov 10 02:19:27.926 INFO blam! 87 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! hi: BytePos( Nov 10 02:19:27.926 INFO blam! 88 Nov 10 02:19:27.926 INFO blam! ), Nov 10 02:19:27.926 INFO blam! ctxt: #0 Nov 10 02:19:27.926 INFO blam! } Nov 10 02:19:27.926 INFO blam! }, Nov 10 02:19:27.926 INFO blam! Delimited { Nov 10 02:19:27.926 INFO blam! delim: Paren, Nov 10 02:19:27.927 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.927 INFO blam! None Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! } Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! TokenStream { Nov 10 02:19:27.927 INFO blam! kind: Tree( Nov 10 02:19:27.927 INFO blam! Token( Nov 10 02:19:27.927 INFO blam! Span { Nov 10 02:19:27.927 INFO blam! lo: BytePos( Nov 10 02:19:27.927 INFO blam! 88 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! hi: BytePos( Nov 10 02:19:27.927 INFO blam! 89 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! ctxt: #0 Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! Comma Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! TokenStream { Nov 10 02:19:27.927 INFO blam! kind: Tree( Nov 10 02:19:27.927 INFO blam! Token( Nov 10 02:19:27.927 INFO blam! Span { Nov 10 02:19:27.927 INFO blam! lo: BytePos( Nov 10 02:19:27.927 INFO blam! 94 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! hi: BytePos( Nov 10 02:19:27.927 INFO blam! 100 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! ctxt: #0 Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! Ident( Nov 10 02:19:27.927 INFO blam! Digit1#0, Nov 10 02:19:27.927 INFO blam! false Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! ) Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! TokenStream { Nov 10 02:19:27.927 INFO blam! kind: Tree( Nov 10 02:19:27.927 INFO blam! Delimited( Nov 10 02:19:27.927 INFO blam! DelimSpan { Nov 10 02:19:27.927 INFO blam! open: Span { Nov 10 02:19:27.927 INFO blam! lo: BytePos( Nov 10 02:19:27.927 INFO blam! 101 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! hi: BytePos( Nov 10 02:19:27.927 INFO blam! 102 Nov 10 02:19:27.927 INFO blam! ), Nov 10 02:19:27.927 INFO blam! ctxt: #0 Nov 10 02:19:27.927 INFO blam! }, Nov 10 02:19:27.927 INFO blam! close: Span { Nov 10 02:19:27.927 INFO blam! lo: BytePos( Nov 10 02:19:27.927 INFO blam! 102 Nov 10 02:19:27.928 INFO blam! ), Nov 10 02:19:27.928 INFO blam! hi: BytePos( Nov 10 02:19:27.928 INFO blam! 103 Nov 10 02:19:27.928 INFO blam! ), Nov 10 02:19:27.928 INFO blam! ctxt: #0 Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! }, Nov 10 02:19:27.928 INFO blam! Delimited { Nov 10 02:19:27.928 INFO blam! delim: Paren, Nov 10 02:19:27.928 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.928 INFO blam! None Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! }, Nov 10 02:19:27.928 INFO blam! TokenStream { Nov 10 02:19:27.928 INFO blam! kind: Tree( Nov 10 02:19:27.928 INFO blam! Token( Nov 10 02:19:27.928 INFO blam! Span { Nov 10 02:19:27.928 INFO blam! lo: BytePos( Nov 10 02:19:27.928 INFO blam! 103 Nov 10 02:19:27.928 INFO blam! ), Nov 10 02:19:27.928 INFO blam! hi: BytePos( Nov 10 02:19:27.928 INFO blam! 104 Nov 10 02:19:27.928 INFO blam! ), Nov 10 02:19:27.928 INFO blam! ctxt: #0 Nov 10 02:19:27.928 INFO blam! }, Nov 10 02:19:27.928 INFO blam! Comma Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ] Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ] Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 INFO blam! } Nov 10 02:19:27.928 INFO blam! ) Nov 10 02:19:27.928 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 10 02:19:27.928 INFO blam! Item( Nov 10 02:19:27.928 INFO blam! Item { Nov 10 02:19:27.928 INFO blam! ident: test_grammar#0, Nov 10 02:19:27.928 INFO blam! attrs: [ Nov 10 02:19:27.928 INFO blam! Attribute { Nov 10 02:19:27.928 INFO blam! id: AttrId( Nov 10 02:19:27.928 INFO blam! 4 Nov 10 02:19:27.928 INFO blam! ), Nov 10 02:19:27.928 INFO blam! style: Outer, Nov 10 02:19:27.928 INFO blam! path: path(test), Nov 10 02:19:27.928 INFO blam! tokens: TokenStream { Nov 10 02:19:27.928 INFO blam! kind: Empty Nov 10 02:19:27.928 INFO blam! }, Nov 10 02:19:27.928 INFO blam! is_sugared_doc: false, Nov 10 02:19:27.928 INFO blam! span: Span { Nov 10 02:19:27.928 INFO blam! lo: BytePos( Nov 10 02:19:27.929 INFO blam! 119 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! hi: BytePos( Nov 10 02:19:27.929 INFO blam! 126 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! ctxt: #0 Nov 10 02:19:27.929 INFO blam! } Nov 10 02:19:27.929 INFO blam! } Nov 10 02:19:27.929 INFO blam! ], Nov 10 02:19:27.929 INFO blam! id: NodeId( Nov 10 02:19:27.929 INFO blam! 4294967295 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! node: Fn( Nov 10 02:19:27.929 INFO blam! FnDecl { Nov 10 02:19:27.929 INFO blam! inputs: [], Nov 10 02:19:27.929 INFO blam! output: Default( Nov 10 02:19:27.929 INFO blam! Span { Nov 10 02:19:27.929 INFO blam! lo: BytePos( Nov 10 02:19:27.929 INFO blam! 146 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! hi: BytePos( Nov 10 02:19:27.929 INFO blam! 146 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! ctxt: #0 Nov 10 02:19:27.929 INFO blam! } Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! variadic: false Nov 10 02:19:27.929 INFO blam! }, Nov 10 02:19:27.929 INFO blam! FnHeader { Nov 10 02:19:27.929 INFO blam! unsafety: Normal, Nov 10 02:19:27.929 INFO blam! asyncness: NotAsync, Nov 10 02:19:27.929 INFO blam! constness: Spanned { Nov 10 02:19:27.929 INFO blam! node: NotConst, Nov 10 02:19:27.929 INFO blam! span: Span { Nov 10 02:19:27.929 INFO blam! lo: BytePos( Nov 10 02:19:27.929 INFO blam! 127 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! hi: BytePos( Nov 10 02:19:27.929 INFO blam! 129 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.929 INFO blam! ctxt: #0 Nov 10 02:19:27.929 INFO blam! } Nov 10 02:19:27.929 INFO blam! }, Nov 10 02:19:27.929 INFO blam! abi: Rust Nov 10 02:19:27.929 INFO blam! }, Nov 10 02:19:27.929 INFO blam! Generics { Nov 10 02:19:27.929 INFO blam! params: [], Nov 10 02:19:27.929 INFO blam! where_clause: WhereClause { Nov 10 02:19:27.929 INFO blam! id: NodeId( Nov 10 02:19:27.929 INFO blam! 4294967295 Nov 10 02:19:27.929 INFO blam! ), Nov 10 02:19:27.931 INFO blam! predicates: [], Nov 10 02:19:27.931 INFO blam! span: Span { Nov 10 02:19:27.931 INFO blam! lo: BytePos( Nov 10 02:19:27.931 INFO blam! 0 Nov 10 02:19:27.931 INFO blam! ), Nov 10 02:19:27.931 INFO blam! hi: BytePos( Nov 10 02:19:27.931 INFO blam! 0 Nov 10 02:19:27.932 INFO blam! ), Nov 10 02:19:27.932 INFO blam! ctxt: #0 Nov 10 02:19:27.932 INFO blam! } Nov 10 02:19:27.932 INFO blam! }, Nov 10 02:19:27.935 INFO blam! span: Span { Nov 10 02:19:27.935 INFO blam! lo: BytePos( Nov 10 02:19:27.935 INFO blam! 0 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! hi: BytePos( Nov 10 02:19:27.935 INFO blam! 0 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! ctxt: #0 Nov 10 02:19:27.935 INFO blam! } Nov 10 02:19:27.935 INFO blam! }, Nov 10 02:19:27.935 INFO blam! Block { Nov 10 02:19:27.935 INFO blam! stmts: [ Nov 10 02:19:27.935 INFO blam! stmt(4294967295: let _ = Digit::Digit0();), Nov 10 02:19:27.935 INFO blam! stmt(4294967295: let _ = Digit::Digit1();) Nov 10 02:19:27.935 INFO blam! ], Nov 10 02:19:27.935 INFO blam! id: NodeId( Nov 10 02:19:27.935 INFO blam! 4294967295 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! rules: Default, Nov 10 02:19:27.935 INFO blam! span: Span { Nov 10 02:19:27.935 INFO blam! lo: BytePos( Nov 10 02:19:27.935 INFO blam! 146 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! hi: BytePos( Nov 10 02:19:27.935 INFO blam! 209 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! ctxt: #0 Nov 10 02:19:27.935 INFO blam! }, Nov 10 02:19:27.935 INFO blam! recovered: false Nov 10 02:19:27.935 INFO blam! } Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! vis: Spanned { Nov 10 02:19:27.935 INFO blam! node: Inherited, Nov 10 02:19:27.935 INFO blam! span: Span { Nov 10 02:19:27.935 INFO blam! lo: BytePos( Nov 10 02:19:27.935 INFO blam! 127 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! hi: BytePos( Nov 10 02:19:27.935 INFO blam! 127 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! ctxt: #0 Nov 10 02:19:27.935 INFO blam! } Nov 10 02:19:27.935 INFO blam! }, Nov 10 02:19:27.935 INFO blam! span: Span { Nov 10 02:19:27.935 INFO blam! lo: BytePos( Nov 10 02:19:27.935 INFO blam! 127 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! hi: BytePos( Nov 10 02:19:27.935 INFO blam! 209 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! ctxt: #0 Nov 10 02:19:27.935 INFO blam! }, Nov 10 02:19:27.935 INFO blam! tokens: Some( Nov 10 02:19:27.935 INFO blam! TokenStream { Nov 10 02:19:27.935 INFO blam! kind: Stream( Nov 10 02:19:27.935 INFO blam! [ Nov 10 02:19:27.935 INFO blam! TokenStream { Nov 10 02:19:27.935 INFO blam! kind: Tree( Nov 10 02:19:27.935 INFO blam! Token( Nov 10 02:19:27.935 INFO blam! Span { Nov 10 02:19:27.935 INFO blam! lo: BytePos( Nov 10 02:19:27.935 INFO blam! 127 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! hi: BytePos( Nov 10 02:19:27.935 INFO blam! 129 Nov 10 02:19:27.935 INFO blam! ), Nov 10 02:19:27.935 INFO blam! ctxt: #0 Nov 10 02:19:27.935 INFO blam! }, Nov 10 02:19:27.935 INFO blam! Ident( Nov 10 02:19:27.936 INFO blam! fn#0, Nov 10 02:19:27.936 INFO blam! false Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! TokenStream { Nov 10 02:19:27.936 INFO blam! kind: Tree( Nov 10 02:19:27.936 INFO blam! Token( Nov 10 02:19:27.936 INFO blam! Span { Nov 10 02:19:27.936 INFO blam! lo: BytePos( Nov 10 02:19:27.936 INFO blam! 130 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! hi: BytePos( Nov 10 02:19:27.936 INFO blam! 142 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! ctxt: #0 Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! Ident( Nov 10 02:19:27.936 INFO blam! test_grammar#0, Nov 10 02:19:27.936 INFO blam! false Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! TokenStream { Nov 10 02:19:27.936 INFO blam! kind: Tree( Nov 10 02:19:27.936 INFO blam! Delimited( Nov 10 02:19:27.936 INFO blam! DelimSpan { Nov 10 02:19:27.936 INFO blam! open: Span { Nov 10 02:19:27.936 INFO blam! lo: BytePos( Nov 10 02:19:27.936 INFO blam! 143 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! hi: BytePos( Nov 10 02:19:27.936 INFO blam! 144 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! ctxt: #0 Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! close: Span { Nov 10 02:19:27.936 INFO blam! lo: BytePos( Nov 10 02:19:27.936 INFO blam! 144 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! hi: BytePos( Nov 10 02:19:27.936 INFO blam! 145 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! ctxt: #0 Nov 10 02:19:27.936 INFO blam! } Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! Delimited { Nov 10 02:19:27.936 INFO blam! delim: Paren, Nov 10 02:19:27.936 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.936 INFO blam! None Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! } Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! ) Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! TokenStream { Nov 10 02:19:27.936 INFO blam! kind: Tree( Nov 10 02:19:27.936 INFO blam! Delimited( Nov 10 02:19:27.936 INFO blam! DelimSpan { Nov 10 02:19:27.936 INFO blam! open: Span { Nov 10 02:19:27.936 INFO blam! lo: BytePos( Nov 10 02:19:27.936 INFO blam! 146 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! hi: BytePos( Nov 10 02:19:27.936 INFO blam! 147 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! ctxt: #0 Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! close: Span { Nov 10 02:19:27.936 INFO blam! lo: BytePos( Nov 10 02:19:27.936 INFO blam! 208 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! hi: BytePos( Nov 10 02:19:27.936 INFO blam! 209 Nov 10 02:19:27.936 INFO blam! ), Nov 10 02:19:27.936 INFO blam! ctxt: #0 Nov 10 02:19:27.936 INFO blam! } Nov 10 02:19:27.936 INFO blam! }, Nov 10 02:19:27.936 INFO blam! Delimited { Nov 10 02:19:27.937 INFO blam! delim: Brace, Nov 10 02:19:27.937 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.937 INFO blam! Some( Nov 10 02:19:27.937 INFO blam! [ Nov 10 02:19:27.937 INFO blam! TokenStream { Nov 10 02:19:27.937 INFO blam! kind: Tree( Nov 10 02:19:27.937 INFO blam! Token( Nov 10 02:19:27.937 INFO blam! Span { Nov 10 02:19:27.937 INFO blam! lo: BytePos( Nov 10 02:19:27.937 INFO blam! 152 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! hi: BytePos( Nov 10 02:19:27.937 INFO blam! 155 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! ctxt: #0 Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! Ident( Nov 10 02:19:27.937 INFO blam! let#0, Nov 10 02:19:27.937 INFO blam! false Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! TokenStream { Nov 10 02:19:27.937 INFO blam! kind: Tree( Nov 10 02:19:27.937 INFO blam! Token( Nov 10 02:19:27.937 INFO blam! Span { Nov 10 02:19:27.937 INFO blam! lo: BytePos( Nov 10 02:19:27.937 INFO blam! 156 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! hi: BytePos( Nov 10 02:19:27.937 INFO blam! 157 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! ctxt: #0 Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! Ident( Nov 10 02:19:27.937 INFO blam! _#0, Nov 10 02:19:27.937 INFO blam! false Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! TokenStream { Nov 10 02:19:27.937 INFO blam! kind: Tree( Nov 10 02:19:27.937 INFO blam! Token( Nov 10 02:19:27.937 INFO blam! Span { Nov 10 02:19:27.937 INFO blam! lo: BytePos( Nov 10 02:19:27.937 INFO blam! 158 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! hi: BytePos( Nov 10 02:19:27.937 INFO blam! 159 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! ctxt: #0 Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! Eq Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! TokenStream { Nov 10 02:19:27.937 INFO blam! kind: JointTree( Nov 10 02:19:27.937 INFO blam! Token( Nov 10 02:19:27.937 INFO blam! Span { Nov 10 02:19:27.937 INFO blam! lo: BytePos( Nov 10 02:19:27.937 INFO blam! 160 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! hi: BytePos( Nov 10 02:19:27.937 INFO blam! 165 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! ctxt: #0 Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! Ident( Nov 10 02:19:27.937 INFO blam! Digit#0, Nov 10 02:19:27.937 INFO blam! false Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! ) Nov 10 02:19:27.937 INFO blam! }, Nov 10 02:19:27.937 INFO blam! TokenStream { Nov 10 02:19:27.937 INFO blam! kind: Tree( Nov 10 02:19:27.937 INFO blam! Token( Nov 10 02:19:27.937 INFO blam! Span { Nov 10 02:19:27.937 INFO blam! lo: BytePos( Nov 10 02:19:27.937 INFO blam! 165 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.937 INFO blam! hi: BytePos( Nov 10 02:19:27.937 INFO blam! 167 Nov 10 02:19:27.937 INFO blam! ), Nov 10 02:19:27.938 INFO blam! ctxt: #0 Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! ModSep Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! TokenStream { Nov 10 02:19:27.938 INFO blam! kind: Tree( Nov 10 02:19:27.938 INFO blam! Token( Nov 10 02:19:27.938 INFO blam! Span { Nov 10 02:19:27.938 INFO blam! lo: BytePos( Nov 10 02:19:27.938 INFO blam! 167 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! hi: BytePos( Nov 10 02:19:27.938 INFO blam! 173 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! ctxt: #0 Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! Ident( Nov 10 02:19:27.938 INFO blam! Digit0#0, Nov 10 02:19:27.938 INFO blam! false Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! TokenStream { Nov 10 02:19:27.938 INFO blam! kind: Tree( Nov 10 02:19:27.938 INFO blam! Delimited( Nov 10 02:19:27.938 INFO blam! DelimSpan { Nov 10 02:19:27.938 INFO blam! open: Span { Nov 10 02:19:27.938 INFO blam! lo: BytePos( Nov 10 02:19:27.938 INFO blam! 174 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! hi: BytePos( Nov 10 02:19:27.938 INFO blam! 175 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! ctxt: #0 Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! close: Span { Nov 10 02:19:27.938 INFO blam! lo: BytePos( Nov 10 02:19:27.938 INFO blam! 175 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! hi: BytePos( Nov 10 02:19:27.938 INFO blam! 176 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! ctxt: #0 Nov 10 02:19:27.938 INFO blam! } Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! Delimited { Nov 10 02:19:27.938 INFO blam! delim: Paren, Nov 10 02:19:27.938 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.938 INFO blam! None Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! } Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! TokenStream { Nov 10 02:19:27.938 INFO blam! kind: Tree( Nov 10 02:19:27.938 INFO blam! Token( Nov 10 02:19:27.938 INFO blam! Span { Nov 10 02:19:27.938 INFO blam! lo: BytePos( Nov 10 02:19:27.938 INFO blam! 176 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! hi: BytePos( Nov 10 02:19:27.938 INFO blam! 177 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.938 INFO blam! ctxt: #0 Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! Semi Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! ) Nov 10 02:19:27.938 INFO blam! }, Nov 10 02:19:27.938 INFO blam! TokenStream { Nov 10 02:19:27.938 INFO blam! kind: Tree( Nov 10 02:19:27.938 INFO blam! Token( Nov 10 02:19:27.938 INFO blam! Span { Nov 10 02:19:27.938 INFO blam! lo: BytePos( Nov 10 02:19:27.938 INFO blam! 182 Nov 10 02:19:27.938 INFO blam! ), Nov 10 02:19:27.939 INFO blam! hi: BytePos( Nov 10 02:19:27.939 INFO blam! 185 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! ctxt: #0 Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! Ident( Nov 10 02:19:27.939 INFO blam! let#0, Nov 10 02:19:27.939 INFO blam! false Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! TokenStream { Nov 10 02:19:27.939 INFO blam! kind: Tree( Nov 10 02:19:27.939 INFO blam! Token( Nov 10 02:19:27.939 INFO blam! Span { Nov 10 02:19:27.939 INFO blam! lo: BytePos( Nov 10 02:19:27.939 INFO blam! 186 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! hi: BytePos( Nov 10 02:19:27.939 INFO blam! 187 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! ctxt: #0 Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! Ident( Nov 10 02:19:27.939 INFO blam! _#0, Nov 10 02:19:27.939 INFO blam! false Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! TokenStream { Nov 10 02:19:27.939 INFO blam! kind: Tree( Nov 10 02:19:27.939 INFO blam! Token( Nov 10 02:19:27.939 INFO blam! Span { Nov 10 02:19:27.939 INFO blam! lo: BytePos( Nov 10 02:19:27.939 INFO blam! 188 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! hi: BytePos( Nov 10 02:19:27.939 INFO blam! 189 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! ctxt: #0 Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! Eq Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! TokenStream { Nov 10 02:19:27.939 INFO blam! kind: JointTree( Nov 10 02:19:27.939 INFO blam! Token( Nov 10 02:19:27.939 INFO blam! Span { Nov 10 02:19:27.939 INFO blam! lo: BytePos( Nov 10 02:19:27.939 INFO blam! 190 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! hi: BytePos( Nov 10 02:19:27.939 INFO blam! 195 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! ctxt: #0 Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! Ident( Nov 10 02:19:27.939 INFO blam! Digit#0, Nov 10 02:19:27.939 INFO blam! false Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! TokenStream { Nov 10 02:19:27.939 INFO blam! kind: Tree( Nov 10 02:19:27.939 INFO blam! Token( Nov 10 02:19:27.939 INFO blam! Span { Nov 10 02:19:27.939 INFO blam! lo: BytePos( Nov 10 02:19:27.939 INFO blam! 195 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! hi: BytePos( Nov 10 02:19:27.939 INFO blam! 197 Nov 10 02:19:27.939 INFO blam! ), Nov 10 02:19:27.939 INFO blam! ctxt: #0 Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.939 INFO blam! ModSep Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! ) Nov 10 02:19:27.939 INFO blam! }, Nov 10 02:19:27.940 INFO blam! TokenStream { Nov 10 02:19:27.940 INFO blam! kind: Tree( Nov 10 02:19:27.940 INFO blam! Token( Nov 10 02:19:27.940 INFO blam! Span { Nov 10 02:19:27.940 INFO blam! lo: BytePos( Nov 10 02:19:27.940 INFO blam! 197 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! hi: BytePos( Nov 10 02:19:27.940 INFO blam! 203 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! ctxt: #0 Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! Ident( Nov 10 02:19:27.940 INFO blam! Digit1#0, Nov 10 02:19:27.940 INFO blam! false Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! TokenStream { Nov 10 02:19:27.940 INFO blam! kind: Tree( Nov 10 02:19:27.940 INFO blam! Delimited( Nov 10 02:19:27.940 INFO blam! DelimSpan { Nov 10 02:19:27.940 INFO blam! open: Span { Nov 10 02:19:27.940 INFO blam! lo: BytePos( Nov 10 02:19:27.940 INFO blam! 204 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! hi: BytePos( Nov 10 02:19:27.940 INFO blam! 205 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! ctxt: #0 Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! close: Span { Nov 10 02:19:27.940 INFO blam! lo: BytePos( Nov 10 02:19:27.940 INFO blam! 205 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! hi: BytePos( Nov 10 02:19:27.940 INFO blam! 206 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! ctxt: #0 Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! Delimited { Nov 10 02:19:27.940 INFO blam! delim: Paren, Nov 10 02:19:27.940 INFO blam! tts: ThinTokenStream( Nov 10 02:19:27.940 INFO blam! None Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! TokenStream { Nov 10 02:19:27.940 INFO blam! kind: Tree( Nov 10 02:19:27.940 INFO blam! Token( Nov 10 02:19:27.940 INFO blam! Span { Nov 10 02:19:27.940 INFO blam! lo: BytePos( Nov 10 02:19:27.940 INFO blam! 206 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! hi: BytePos( Nov 10 02:19:27.940 INFO blam! 207 Nov 10 02:19:27.940 INFO blam! ), Nov 10 02:19:27.940 INFO blam! ctxt: #0 Nov 10 02:19:27.940 INFO blam! }, Nov 10 02:19:27.940 INFO blam! Semi Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ] Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ] Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 INFO blam! } Nov 10 02:19:27.940 INFO blam! ) Nov 10 02:19:27.940 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 10 02:19:27.987 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 8.26s Nov 10 02:19:27.987 INFO kablam! su: No module specific data is present Nov 10 02:19:28.249 INFO running `"docker" "rm" "-f" "1b41385ac222fb49ed256d53fb8845dfb04f5d130d9ee27a65a8a240f47f855d"` Nov 10 02:19:28.384 INFO blam! 1b41385ac222fb49ed256d53fb8845dfb04f5d130d9ee27a65a8a240f47f855d