Build failure on Debian 8
Using rustc 1.19.0-dev (5b13bff52 2017-05-23):
∃!isisⒶwintermute:(feature/subtle $)~/code/rust/curve25519-dalek ∴ cargo install cargo-doc-coverage
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading cargo-doc-coverage v1.0.0
Installing cargo-doc-coverage v1.0.0
Compiling rustc-serialize v0.3.24
Compiling matches v0.1.4
Compiling cargo-doc-coverage v1.0.0
error[E0531]: cannot find tuple struct/variant `ConstTraitItem` in module `hir`
--> /home/isis/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-doc-coverage-1.0.0/src/doc_coverage.rs:221:18
|
221 | hir::ConstTraitItem(..) => "an associated constant",
| ^^^^^^^^^^^^^^ not found in `hir`
error[E0531]: cannot find tuple struct/variant `MethodTraitItem` in module `hir`
--> /home/isis/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-doc-coverage-1.0.0/src/doc_coverage.rs:222:18
|
222 | hir::MethodTraitItem(..) => "a trait method",
| ^^^^^^^^^^^^^^^ not found in `hir`
error[E0531]: cannot find tuple struct/variant `TypeTraitItem` in module `hir`
--> /home/isis/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-doc-coverage-1.0.0/src/doc_coverage.rs:223:18
|
223 | hir::TypeTraitItem(..) => "an associated type",
| ^^^^^^^^^^^^^ not found in `hir`
error[E0106]: missing lifetime specifiers
--> /home/isis/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-doc-coverage-1.0.0/src/doc_coverage.rs:123:6
|
123 | impl LateLintPass for DocCoverage {
| ^^^^^^^^^^^^ expected 2 lifetime parameters
error[E0106]: missing lifetime specifier
--> /home/isis/.cargo/registry/src/github.com-1ecc6299db9ec823/cargo-doc-coverage-1.0.0/src/utils/mod.rs:13:20
|
13 | pub fn in_macro<T: LintContext>(cx: &T, span: Span) -> bool {
| ^^^^^^^^^^^ expected lifetime parameter
error: aborting due to 2 previous errors
error: failed to compile `cargo-doc-coverage v1.0.0`, intermediate artifacts can be found at `/tmp/cargo-install.TTD9ZWpr1yOT`
Caused by:
Could not compile `cargo-doc-coverage`.
To learn more, run the command again with --verbose.