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.17.0-nightly (134c4a0f0 2017-03-20)# docs.rs version
cratesfyi 0.3.2 (56e5d46 2017-03-20)# build log
Build failed, waiting for other jobs to finish...
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading finite-fields v0.10.3
Compiling error_def v0.3.12
Compiling semver v0.1.20
Running `rustc --crate-name error_def .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs --crate-type dylib --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=2ec9fcf66c0012a1 -C extra-filename=-2ec9fcf66c0012a1 --out-dir /home/cratesfyi/finite-fields-0.10.3/debug/deps -L dependency=/home/cratesfyi/finite-fields-0.10.3/debug/deps --cap-lints allow`
Running `rustc --crate-name semver .cargo/registry/src/github.com-1ecc6299db9ec823/semver-0.1.20/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=ace7a98256544c0d -C extra-filename=-ace7a98256544c0d --out-dir /home/cratesfyi/finite-fields-0.10.3/debug/deps -L dependency=/home/cratesfyi/finite-fields-0.10.3/debug/deps --cap-lints allow`
error[E0425]: cannot find function `tts_to_parser` in module `parse`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:45:27
|
45 | let mut parser = parse::tts_to_parser(cx.parse_sess(), tokens);
| ^^^^^^^^^^^^^ not found in `parse`
error[E0560]: struct `syntax::ast::Attribute` has no field named `value`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:282:5
|
282 | value: MetaItem {
| ^^^^^^ field does not exist - did you mean `path`?
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:344:13
|
344 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:348:13
|
348 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:352:13
|
352 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:356:13
|
356 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:433:25
|
433 | tts
| ^^^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:418:52
|
418 | TokenTree::Delimited(DUMMY_SP, Rc::new(Delimited {
| ^ expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc`
|
= note: expected type `syntax::tokenstream::Delimited`
found type `std::rc::Rc<syntax::tokenstream::Delimited>`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:393:14
|
393 | stmts: vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:393:14
|
393 | stmts: vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:456:52
|
456 | TokenTree::Delimited(DUMMY_SP, Rc::new(Delimited {
| ^ expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc`
|
= note: expected type `syntax::tokenstream::Delimited`
found type `std::rc::Rc<syntax::tokenstream::Delimited>`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:393:14
|
393 | stmts: vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:523:30
|
523 | let mut try_writes = vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:535:50
|
535 | TokenTree::Delimited(DUMMY_SP, Rc::new(Delimited {
| __________________________________________________^ starting here...
536 | | delim: DelimToken::Paren,
537 | | tts: vec![
538 | | TokenTree::Token(DUMMY_SP, Token::Ident(ast::Ident::with_empty_ctxt(Symbol::intern("f")))),
539 | | TokenTree::Token(DUMMY_SP, Token::Comma),
540 | | TokenTree::Token(DUMMY_SP, Token::Literal(Lit::Str_(v.short_description), None)),
541 | | ],
542 | | })),
| |____________________^ ...ending here: expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc`
|
= note: expected type `syntax::tokenstream::Delimited`
found type `std::rc::Rc<syntax::tokenstream::Delimited>`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:523:30
|
523 | let mut try_writes = vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:523:30
|
523 | let mut try_writes = vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:559:50
|
559 | TokenTree::Delimited(DUMMY_SP, Rc::new(Delimited {
| __________________________________________________^ starting here...
560 | | delim: DelimToken::Paren,
561 | | tts: vec![
562 | | TokenTree::Token(DUMMY_SP, Token::Ident(ast::Ident::with_empty_ctxt(Symbol::intern("f")))),
563 | | TokenTree::Token(DUMMY_SP, Token::Comma),
564 | | TokenTree::Token(DUMMY_SP, Token::Literal(Lit::Str_(Symbol::intern(". ")), None)),
565 | | ],
566 | | })),
| |____________________^ ...ending here: expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc`
|
= note: expected type `syntax::tokenstream::Delimited`
found type `std::rc::Rc<syntax::tokenstream::Delimited>`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:523:30
|
523 | let mut try_writes = vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:598:23
|
598 | write_args
| ^^^^^^^^^^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:585:50
|
585 | TokenTree::Delimited(DUMMY_SP, Rc::new(Delimited {
| ^ expected struct `syntax::tokenstream::Delimited`, found struct `std::rc::Rc`
|
= note: expected type `syntax::tokenstream::Delimited`
found type `std::rc::Rc<syntax::tokenstream::Delimited>`
error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:582:22
|
582 | tts: vec![
| ^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`
= help: here are some functions which might fulfill your needs:
- .remove(...)
- .swap_remove(...)
= note: this error originates in a macro outside of the current crate
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:734:13
|
734 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:738:13
|
738 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:742:13
|
742 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:746:13
|
746 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:966:17
|
966 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:970:17
|
970 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:974:17
|
974 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:978:17
|
978 | PathSegment {
| ^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs:1017:39
|
1017 | segments: segments.iter().map(|i| PathSegment {
| ^^^^^^^^^^^ missing `span`
error: aborting due to 29 previous errors
error: Could not compile `error_def`.
Caused by:
process didn't exit successfully: `rustc --crate-name error_def .cargo/registry/src/github.com-1ecc6299db9ec823/error_def-0.3.12/src/lib.rs --crate-type dylib --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=2ec9fcf66c0012a1 -C extra-filename=-2ec9fcf66c0012a1 --out-dir /home/cratesfyi/finite-fields-0.10.3/debug/deps -L dependency=/home/cratesfyi/finite-fields-0.10.3/debug/deps --cap-lints allow` (exit code: 101)
thread 'main' panicked at 'build failed', src/bin/cratesfyi.rs:136
note: Run with `RUST_BACKTRACE=1` for a backtrace.