bindgen_plugin 0.16.0

A binding generator for Rust - compiler plugin
Build #151034 2019-03-27 15:22:25

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.35.0-nightly (0f88167f8 2019-03-18)# docs.rs version
cratesfyi 0.6.0 (67b2b94 2019-03-26)# build log
Updating crates.io index
Downloading crates ...
Downloaded bindgen_plugin v0.16.0
Fresh cc v1.0.32
Fresh autocfg v0.1.2
Fresh version_check v0.1.5
Fresh cfg-if v0.1.7
Fresh ucd-util v0.1.3
Fresh rustc-demangle v0.1.13
Fresh lazy_static v1.3.0
Fresh utf8-ranges v1.0.2
Fresh unicode-xid v0.1.0
Fresh unicode-width v0.1.5
Fresh quick-error v1.2.2
Fresh ansi_term v0.11.0
Fresh scopeguard v0.3.3
Fresh termcolor v1.0.4
Fresh bitflags v1.0.4
Fresh vec_map v0.8.1
Fresh strsim v0.7.0
Fresh glob v0.2.11
Fresh shlex v0.1.1
Fresh peeking_take_while v0.1.2
Fresh log v0.4.6
Fresh regex-syntax v0.6.5
Fresh thread_local v0.3.6
Fresh textwrap v0.10.0
Fresh humantime v1.2.0
Fresh libc v0.2.50
Fresh memchr v2.2.0
Fresh proc-macro2 v0.4.27
Fresh byteorder v1.3.1
Fresh backtrace-sys v0.1.28
Fresh atty v0.2.11
Fresh aho-corasick v0.6.10
Fresh nom v4.2.3
Fresh libloading v0.5.0
Fresh quote v0.6.11
Fresh backtrace v0.3.14
Fresh hashbrown v0.1.8
Fresh clap v2.32.0
Fresh regex v1.1.2
Fresh clang-sys v0.28.0
Fresh cexpr v0.3.5
Fresh failure v0.1.5
Fresh env_logger v0.6.1
Fresh which v2.0.1
Checking bindgen v0.49.0
Running `rustc --crate-name bindgen /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.49.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="log"' --cfg 'feature="logging"' -C metadata=0069091a5d1c1afe -C extra-filename=-0069091a5d1c1afe --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-6fbaa7e1f78950c0.rmeta --extern cexpr=/home/cratesfyi/cratesfyi/debug/deps/libcexpr-dea49cc568ef76e8.rmeta --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-f45092e1828c0fea.rmeta --extern clang_sys=/home/cratesfyi/cratesfyi/debug/deps/libclang_sys-c602e35ca833293a.rmeta --extern clap=/home/cratesfyi/cratesfyi/debug/deps/libclap-8e4949c31621801f.rmeta --extern env_logger=/home/cratesfyi/cratesfyi/debug/deps/libenv_logger-8e051ab9e4c36c5f.rmeta --extern hashbrown=/home/cratesfyi/cratesfyi/debug/deps/libhashbrown-acc4da2d475b248d.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-7d2965d58209ad65.rmeta --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-071c841174da1958.rmeta --extern peeking_take_while=/home/cratesfyi/cratesfyi/debug/deps/libpeeking_take_while-bb4c053654b7e0f9.rmeta --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-c320b0125127d4e0.rmeta --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-16a2b0686b166590.rmeta --extern regex=/home/cratesfyi/cratesfyi/debug/deps/libregex-e50663823370086a.rmeta --extern shlex=/home/cratesfyi/cratesfyi/debug/deps/libshlex-bf2f1def9b663174.rmeta --extern which=/home/cratesfyi/cratesfyi/debug/deps/libwhich-c8e5562bf0a78c53.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/libloading-2a75503c0059707b/out -L native=/home/cratesfyi/cratesfyi/debug/build/backtrace-sys-50a50bedf29a7fea/out`
Documenting bindgen_plugin v0.16.0
Running `rustdoc --crate-name bindgen_plugin /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20190318-1.35.0-nightly-0f88167f8 --static-root-path / --disable-per-crate-search --extern-html-root-url 'bindgen=https://docs.rs/bindgen/0.49.0' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bindgen=/home/cratesfyi/cratesfyi/debug/deps/libbindgen-0069091a5d1c1afe.rmeta`
error[E0432]: unresolved import `syntax::codemap`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:6:5
|
6 | use syntax::codemap;
|     ^^^^^^^^^^^^^^^ no `codemap` in the root

error[E0432]: unresolved import `syntax::fold`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:8:13
|
8 | use syntax::fold::Folder;
|             ^^^^ could not find `fold` in `syntax`

error[E0432]: unresolved import `syntax::util::small_vector`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:12:19
|
12 | use syntax::util::small_vector::SmallVector;
|                   ^^^^^^^^^^^^ could not find `small_vector` in `util`

error[E0432]: unresolved imports `bindgen::LinkType`, `bindgen::Logger`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:14:41
|
14 | use bindgen::{Bindings, BindgenOptions, LinkType, Logger, self};
|                                         ^^^^^^^^  ^^^^^^ no `Logger` in the root
|                                         |
|                                         no `LinkType` in the root

error[E0412]: cannot find type `TokenTree` in module `ast`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:16:77
|
16 | pub fn bindgen_macro(cx: &mut base::ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box<base::MacResult+'static> {
|                                                                             ^^^^^^^^^ not found in `ast`
help: possible candidates are found in other modules, you can import them into scope
|
1  | use syntax::ext::tt::quoted::TokenTree;
|
1  | use syntax::tokenstream::TokenTree;
|

error[E0412]: cannot find type `TokenTree` in module `ast`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:133:57
|
133 | fn parse_macro_opts(cx: &mut base::ExtCtxt, tts: &[ast::TokenTree], visit: &mut MacroArgsVisitor) -> bool {
|                                                         ^^^^^^^^^ not found in `ast`
help: possible candidates are found in other modules, you can import them into scope
|
1   | use syntax::ext::tt::quoted::TokenTree;
|
1   | use syntax::tokenstream::TokenTree;
|

error[E0603]: struct `BindgenOptions` is private
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/bgmacro.rs:14:25
|
14 | use bindgen::{Bindings, BindgenOptions, LinkType, Logger, self};
|                         ^^^^^^^^^^^^^^

error: Compilation failed, aborting rustdoc

error: aborting due to 8 previous errors

Some errors occurred: E0412, E0432, E0603.
For more information about an error, try `rustc --explain E0412`.
thread 'main' panicked at 'ProcessError { desc: "process didn\'t exit successfully: `rustdoc --crate-name bindgen_plugin /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen_plugin-0.16.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20190318-1.35.0-nightly-0f88167f8 --static-root-path / --disable-per-crate-search --extern-html-root-url \'bindgen=https://docs.rs/bindgen/0.49.0\' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bindgen=/home/cratesfyi/cratesfyi/debug/deps/libbindgen-0069091a5d1c1afe.rmeta` (exit code: 1)", exit: Some(ExitStatus(ExitStatus(256))), output: None }

Could not document `bindgen_plugin`.', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.