brainfuck_macros 0.1.5

A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code.
Build #89805 2018-03-06T01:47:49.950622+00:00
# rustc version
rustc 1.26.0-dev (5c1d29af0 2018-03-03)# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading brainfuck_macros v0.1.5
Documenting brainfuck_macros v0.1.5
Running `rustdoc --crate-name brainfuck_macros .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180303-1.26.0-dev-5c1d29af0 -L dependency=/home/cratesfyi/cratesfyi/debug/deps`
error[E0432]: unresolved import `syntax::ext::base::MacExpr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:14:45
|
14 | use syntax::ext::base::{ExtCtxt, MacResult, MacExpr};
|                                             ^^^^^^^ no `MacExpr` in `ext::base`

error[E0432]: unresolved import `rustc::plugin`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:18:12
|
18 | use rustc::plugin::Registry;
|            ^^^^^^ Could not find `plugin` in `rustc`

error[E0412]: cannot find type `TokenTree` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:30:63
|
30 | fn brainfuck(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box<MacResult+'static> {
|                                                               ^^^^^^^^^ not found in `ast`
help: possible candidates are found in other modules, you can import them into scope
|
11 | use syntax::ext::tt::quoted::TokenTree;
|
11 | use syntax::tokenstream::TokenTree;
|

error[E0412]: cannot find type `TokenTree` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:60:58
|
60 |     fn tts_to_expr(&self, sp: codemap::Span, tts: &[ast::TokenTree]) -> P<ast::Expr> {
|                                                          ^^^^^^^^^ not found in `ast`
help: possible candidates are found in other modules, you can import them into scope
|
11 | use syntax::ext::tt::quoted::TokenTree;
|
11 | use syntax::tokenstream::TokenTree;
|

error[E0412]: cannot find type `TokenTree` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs:69:56
|
69 |     fn tt_to_expr(&self, _sp: codemap::Span, tt: &ast::TokenTree) -> Option<P<ast::Expr>> {
|                                                        ^^^^^^^^^ not found in `ast`
help: possible candidates are found in other modules, you can import them into scope
|
11 | use syntax::ext::tt::quoted::TokenTree;
|
11 | use syntax::tokenstream::TokenTree;
|

error: Compilation failed, aborting rustdoc

You've got a few errors: E0412, E0432
If you want more information on an error, try using "rustc --explain E0412"
thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not document `brainfuck_macros`.,
cause: process didn't exit successfully: `rustdoc --crate-name brainfuck_macros .cargo/registry/src/github.com-1ecc6299db9ec823/brainfuck_macros-0.1.5/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180303-1.26.0-dev-5c1d29af0 -L dependency=/home/cratesfyi/cratesfyi/debug/deps` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.