Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version rustc 1.28.0-dev (b9bf4f162 2018-06-02)# docs.rs version cratesfyi 0.5.0 (579f83b 2018-03-05)# build log Updating registry `https://github.com/rust-lang/crates.io-index` Fresh version_check v0.1.4 Fresh cfg-if v0.1.5 Fresh unicode-xid v0.1.0 Fresh dtoa v0.4.3 Fresh itoa v0.4.2 Fresh log v0.4.3 Fresh serde v1.0.71 Compiling proc-macro2 v0.4.12 Fresh serde_json v1.0.24 Fresh lazy_static v1.1.0 Running `rustc --crate-name proc_macro2 .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="nightly"' --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=660175e8c6652a99 -C extra-filename=-660175e8c6652a99 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern unicode_xid=/home/cratesfyi/cratesfyi/debug/deps/libunicode_xid-3eff40339770c4d8.rlib --extern-version unicode_xid=unicode-xid,0.1.0 --cap-lints allow --cfg use_proc_macro` error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:33:40 | 33 | let works = panic::catch_unwind(|| proc_macro::Span::call_site()).is_ok(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:212:13 | 212 | Nightly(proc_macro::token_stream::IntoIter), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:437:11 | 437 | impl From<proc_macro::Span> for ::Span { | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:283:13 | 283 | Nightly(proc_macro::SourceFile, FileName), | ^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:331:13 | 331 | Nightly(proc_macro::Span), | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:460:13 | 460 | Nightly(proc_macro::Ident), | ^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:522:13 | 522 | Nightly(proc_macro::Literal), | ^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:116:47 | 116 | Delimiter::Parenthesis => proc_macro::Delimiter::Parenthesis, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:117:43 | 117 | Delimiter::Bracket => proc_macro::Delimiter::Bracket, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:118:41 | 118 | Delimiter::Brace => proc_macro::Delimiter::Brace, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:119:40 | 119 | Delimiter::None => proc_macro::Delimiter::None, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:122:33 | 122 | let mut group = proc_macro::Group::new(delim, tt.stream.inner.unwrap_nightly()); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:128:39 | 128 | Spacing::Joint => proc_macro::Spacing::Joint, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:129:39 | 129 | Spacing::Alone => proc_macro::Spacing::Alone, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:131:30 | 131 | let mut op = proc_macro::Punct::new(tt.as_char(), spacing); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:113:17 | 113 | let tt: proc_macro::TokenTree = match token { | ^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:237:13 | 237 | proc_macro::TokenTree::Group(tt) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:239:21 | 239 | proc_macro::Delimiter::Parenthesis => Delimiter::Parenthesis, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:240:21 | 240 | proc_macro::Delimiter::Bracket => Delimiter::Bracket, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:241:21 | 241 | proc_macro::Delimiter::Brace => Delimiter::Brace, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:242:21 | 242 | proc_macro::Delimiter::None => Delimiter::None, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:249:13 | 249 | proc_macro::TokenTree::Punct(tt) => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:251:21 | 251 | proc_macro::Spacing::Joint => Spacing::Joint, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:252:21 | 252 | proc_macro::Spacing::Alone => Spacing::Alone, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:258:13 | 258 | proc_macro::TokenTree::Ident(s) => ::Ident::_new(Ident::Nightly(s)).into(), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:259:13 | 259 | proc_macro::TokenTree::Literal(l) => ::Literal::_new(Literal::Nightly(l)).into(), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:288:20 | 288 | fn nightly(sf: proc_macro::SourceFile) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:338:27 | 338 | Span::Nightly(proc_macro::Span::call_site()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:346:27 | 346 | Span::Nightly(proc_macro::Span::def_site()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:368:30 | 368 | pub fn unstable(self) -> proc_macro::Span { | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:429:32 | 429 | fn unwrap_nightly(self) -> proc_macro::Span { | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:438:24 | 438 | fn from(proc_span: proc_macro::Span) -> ::Span { | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:467:48 | 467 | Span::Nightly(s) => Ident::Nightly(proc_macro::Ident::new(string, s)), | ^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:474:48 | 474 | Span::Nightly(s) => Ident::Nightly(proc_macro::Ident::new_raw(string, s)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:494:32 | 494 | fn unwrap_nightly(self) -> proc_macro::Ident { | ^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:582:30 | 582 | Literal::Nightly(proc_macro::Literal::f32_unsuffixed(f)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:590:30 | 590 | Literal::Nightly(proc_macro::Literal::f64_unsuffixed(f)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:598:30 | 598 | Literal::Nightly(proc_macro::Literal::string(t)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:606:30 | 606 | Literal::Nightly(proc_macro::Literal::character(t)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:614:30 | 614 | Literal::Nightly(proc_macro::Literal::byte_string(bytes)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:635:32 | 635 | fn unwrap_nightly(self) -> proc_macro::Literal { | ^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/lib.rs:325:30 | 325 | pub fn unstable(self) -> proc_macro::Span { | ^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:530:34 | 530 | Literal::Nightly(proc_macro::Literal::$name(n)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 551 | / suffixed_numbers! { 552 | | u8_suffixed => u8, 553 | | u16_suffixed => u16, 554 | | u32_suffixed => u32, ... | 564 | | f64_suffixed => f64, 565 | | } | |_____- in this macro invocation | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:542:34 | 542 | Literal::Nightly(proc_macro::Literal::$name(n)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 567 | / unsuffixed_integers! { 568 | | u8_unsuffixed => u8, 569 | | u16_unsuffixed => u16, 570 | | u32_unsuffixed => u32, ... | 577 | | isize_unsuffixed => isize, 578 | | } | |_____- in this macro invocation | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:45:34 | 45 | TokenStream::Nightly(proc_macro::TokenStream::new()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:53:46 | 53 | TokenStream::Nightly(tts) => tts.is_empty(), | ^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:123:23 | 123 | group.set_span(span.inner.unwrap_nightly()); | ^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:132:20 | 132 | op.set_span(tt.span().inner.unwrap_nightly()); | ^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:238:38 | 238 | let delim = match tt.delimiter() { | ^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:244:74 | 244 | let stream = ::TokenStream::_new(TokenStream::Nightly(tt.stream())); | ^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:246:58 | 246 | g.set_span(::Span::_new(Span::Nightly(tt.span()))); | ^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:250:40 | 250 | let spacing = match tt.spacing() { | ^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:254:43 | 254 | let mut o = Punct::new(tt.as_char(), spacing); | ^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:255:58 | 255 | o.set_span(::Span::_new(Span::Nightly(tt.span()))); | ^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:289:45 | 289 | let filename = stable::file_name(sf.path().display().to_string()); | ^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0599]: no method named `display` found for type `&syntax_pos::FileName` in the current scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:289:52 | 289 | let filename = stable::file_name(sf.path().display().to_string()); | ^^^^^^^ error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:303:44 | 303 | SourceFile::Nightly(a, _) => a.is_real(), | ^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:354:69 | 354 | (Span::Nightly(a), Span::Nightly(b)) => Span::Nightly(a.resolved_at(b)), | ^^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:362:69 | 362 | (Span::Nightly(a), Span::Nightly(b)) => Span::Nightly(a.located_at(b)), | ^^^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:423:55 | 423 | (Span::Nightly(a), Span::Nightly(b)) => a.eq(b), | ^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:481:50 | 481 | Ident::Nightly(t) => Span::Nightly(t.span()), | ^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:488:56 | 488 | (Ident::Nightly(t), Span::Nightly(s)) => t.set_span(s), | ^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:622:56 | 622 | Literal::Nightly(lit) => Span::Nightly(lit.span()), | ^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error[E0658]: use of unstable library feature 'proc_macro' (see issue #38356) --> .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/unstable.rs:629:62 | 629 | (Literal::Nightly(lit), Span::Nightly(s)) => lit.set_span(s), | ^^^^^^^^ | = help: add #![feature(proc_macro)] to the crate attributes to enable error: aborting due to 64 previous errors Some errors occurred: E0599, E0658. For more information about an error, try `rustc --explain E0599`. thread 'main' panicked at 'Error( CargoError( ChainedError { error: Could not compile `proc-macro2`., cause: process didn't exit successfully: `rustc --crate-name proc_macro2 .cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.12/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg feature="nightly" --cfg feature="default" --cfg feature="proc-macro" -C metadata=660175e8c6652a99 -C extra-filename=-660175e8c6652a99 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern unicode_xid=/home/cratesfyi/cratesfyi/debug/deps/libunicode_xid-3eff40339770c4d8.rlib --extern-version unicode_xid=unicode-xid,0.1.0 --cap-lints allow --cfg use_proc_macro` (exit code: 101) } ), State { next_error: None, backtrace: None } )', src/bin/cratesfyi.rs:142:13 note: Run with `RUST_BACKTRACE=1` for a backtrace.