First of all, thank for sharing this project and your work.
(...)
Compiling docopt_macros v0.6.86
error[E0433]: failed to resolve. Could not find `keywords` in `token`
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:258:41
|
258 | let public = self.p.eat_keyword(token::keywords::Pub);
| ^^^^^^^^^^^^^^^^^^^^ Could not find `keywords` in `token`
error[E0425]: cannot find function `intern` in module `token`
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:289:33
|
289 | ast::Ident::with_empty_ctxt(token::intern(s))
| ^^^^^^^^^^^^^ not found in `token`
|
= help: possible candidate is found in another module, you can import it into scope:
= help: `use intern;`
error[E0412]: cannot find type `InternedString` in module `token`
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:307:23
|
307 | fn intern(s: &str) -> token::InternedString {
| ^^^^^^^^^^^^^^^^^^^^^ not found in `token`
|
= help: possible candidate is found in another module, you can import it into scope:
= help: `use syntax::symbol::InternedString;`
error[E0425]: cannot find function `intern_and_get_ident` in module `token`
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:308:5
|
308 | token::intern_and_get_ident(s)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `token`
error[E0308]: mismatched types
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:266:38
|
266 | if deriving.name.as_str() != "derive" {
| ^^^^^^^^ expected struct `syntax::symbol::InternedString`, found reference
|
= note: expected type `syntax::symbol::InternedString`
= note: found type `&'static str`
error[E0560]: struct `syntax::ast::Path` has no field named `global`
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:320:9
|
320 | global: false,
| ^^^^^^^ `syntax::ast::Path` does not have this field
error[E0308]: mismatched types
--> /Users/david/.cargo/registry/src/github.com-1ecc6299db9ec823/docopt_macros-0.6.86/src/macro.rs:323:25
|
323 | parameters: ast::PathParameters::AngleBracketed(tystr),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `syntax::ast::PathParameters`
|
= note: expected type `std::option::Option<syntax::ptr::P<syntax::ast::PathParameters>>`
= note: found type `syntax::ast::PathParameters`
error: aborting due to 3 previous errors
error: Could not compile `docopt_macros`.`
thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', /(...)/nightly-dist-rustc-linux/build/src/libcore/option.rs:323
stack backtrace:
ANOM_ABEND auid=4294967295 uid=1000 gid=1000 ses=4294967295 subj=kernel pid=397 comm="esper" exe="/(...)/target/release/esper" sig=11