quasi 0.32.0

A quasi-quoting macro system
Build #53481 2017-06-03T10:23:10.835719+00:00
# rustc version
rustc 1.19.0-dev (28a93c1f4 2017-05-31)# docs.rs version
cratesfyi 0.4.0-dev (bedcc0c 2017-06-01)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Documenting quasi v0.32.0
Running `rustdoc --crate-name quasi .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -L dependency=/home/cratesfyi/cratesfyi/debug/deps`
error[E0432]: unresolved import `syntax::parse::parse_tts_from_source_str`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs:36:37
|
36 | use syntax::parse::{self, classify, parse_tts_from_source_str, token};
|                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `parse_tts_from_source_str` in `parse`. Did you mean to use `parse_item_from_source_str`?

error[E0425]: cannot find function `parse_tts_from_source_str` in module `parse`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs:394:26
|
394 |         panictry!(parse::parse_tts_from_source_str(
|                          ^^^^^^^^^^^^^^^^^^^^^^^^^ did you mean `parse_item_from_source_str`?

error: no field `value` on type `&syntax::ast::Attribute`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs:249:23
|
249 |             tts: self.value.to_tokens(cx),
|                       ^^^^^

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs:247:48
|
247 |           r.push(TokenTree::Delimited(self.span, Rc::new(tokenstream::Delimited {
|  ________________________________________________^
248 | |             delim: token::Bracket,
249 | |             tts: self.value.to_tokens(cx),
250 | |         })));
| |__________^ 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/quasi-0.32.0/src/lib.rs:277:18
|
277 |             tts: vec![],
|                  ^^^^^^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<_>`
= 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/quasi-0.32.0/src/lib.rs:275:45
|
275 |           vec![TokenTree::Delimited(DUMMY_SP, Rc::new(tokenstream::Delimited {
|  _____________________________________________^
276 | |             delim: token::Paren,
277 | |             tts: vec![],
278 | |         }))]
| |__________^ 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: Compilation failed, aborting rustdoc

thread 'main' panicked at 'ChainedError {
error: Could not document `quasi`.,
cause: process didn't exit successfully: `rustdoc --crate-name quasi .cargo/registry/src/github.com-1ecc6299db9ec823/quasi-0.32.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -L dependency=/home/cratesfyi/cratesfyi/debug/deps` (exit code: 101)
}', src/bin/cratesfyi.rs:136
note: Run with `RUST_BACKTRACE=1` for a backtrace.