handlers 0.6.0

A plugin for generating systems of event handlers
Build #10679 2016-08-07T11:18:56.484574+00:00
# rustc version
rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)
# docs.rs version
cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading handlers v0.6.0
Compiling lazy_static v0.1.16
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.1.16/src/lib.rs --crate-name lazy_static --crate-type lib -g -C metadata=3a04918be71c80ee -C extra-filename=-3a04918be71c80ee --out-dir /home/cratesfyi/handlers-0.6.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/handlers-0.6.0/debug/deps -L dependency=/home/cratesfyi/handlers-0.6.0/debug/deps --cap-lints allow`
Documenting handlers v0.6.0
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs --crate-name handlers -o /home/cratesfyi/handlers-0.6.0/doc -L dependency=/home/cratesfyi/handlers-0.6.0/debug -L dependency=/home/cratesfyi/handlers-0.6.0/debug/deps --extern lazy_static=/home/cratesfyi/handlers-0.6.0/debug/deps/liblazy_static-3a04918be71c80ee.rlib`
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234:22: 234:34 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234     respan(DUMMY_SP, StructField_ {
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:235:15: 235:42 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:235         kind: StructFieldKind::NamedField(name, Visibility::Inherited),
^~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:248:62: 248:74 error: `StructField_` does not name a structure [E0422]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:248                 fields.into_iter().map(|ty| respan(DUMMY_SP, StructField_ {
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:249:27: 249:56 error: failed to resolve. Use of undeclared type or module `StructFieldKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:249                     kind: StructFieldKind::UnnamedField(Visibility::Inherited),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:939:28: 939:43 error: failed to resolve. Use of undeclared type or module `DeclKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:939         P(respan(DUMMY_SP, DeclKind::Local(
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:963:28: 963:43 error: failed to resolve. Use of undeclared type or module `DeclKind` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:963         P(respan(DUMMY_SP, DeclKind::Local(
^~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:62:91: 62:100 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:62 fn define_system_macro<'a>(ctx: &'a mut ExtCtxt, macro_span: Span, ident: Ident, tts: Vec<TokenTree>) -> Box<MacResult + 'a> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:62:91: 62:100 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:132:89: 132:98 error: type name `TokenTree` is undefined or not in scope [E0412]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:132 fn impl_object_macro<'a>(ctx: &'a mut ExtCtxt, macro_span: Span, ident: Ident, tts: Vec<TokenTree>) -> Box<MacResult + 'a> {
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:132:89: 132:98 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:221:12: 221:32 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:221         Ok(TokenTree::Delimited(span, ref tts)) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:272:12: 272:32 error: failed to resolve. Use of undeclared type or module `TokenTree` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:272         Ok(TokenTree::Delimited(_, ref tts)) => {
^~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191:24: 191:28 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191:24: 191:28 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191:24: 191:28 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191:24: 191:28 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:191                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196:16: 196:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196:16: 196:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196:16: 196:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196:16: 196:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:196         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224:24: 224:28 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224:24: 224:28 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224:24: 224:28 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224:24: 224:28 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:224                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229:16: 229:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229:16: 229:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229:16: 229:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229:16: 229:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:229         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234:5: 239:7 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234     respan(DUMMY_SP, StructField_ {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234:5: 239:7 note: expected type `syntax::ast::StructField` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234:5: 239:7 note:    found type `syntax::codemap::Spanned<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234:5: 239:7 note: expected struct `syntax::ast::StructField`, found struct `syntax::codemap::Spanned` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:234     respan(DUMMY_SP, StructField_ {
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:253:21: 253:28 error: the trait bound `std::vec::Vec<syntax::ast::StructField>: std::iter::FromIterator<syntax::codemap::Spanned<_>>` is not satisfied [E0277]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:253                 })).collect(),
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:253:21: 253:28 note: a collection of type `std::vec::Vec<syntax::ast::StructField>` cannot be built from an iterator over elements of type `syntax::codemap::Spanned<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:299:20: 299:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:299     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:324:17: 324:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:324                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:324:49: 328:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:324                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:324:49: 328:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:338:20: 338:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:338     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:363:17: 363:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:363                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:363:49: 367:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:363                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:363:49: 367:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380:16: 380:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380:16: 380:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380:16: 380:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380:16: 380:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:380         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389:16: 389:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389:16: 389:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389:16: 389:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389:16: 389:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:389         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410:16: 410:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410:16: 410:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410:16: 410:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410:16: 410:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:410         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:417:15: 425:10 error: this function takes 4 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:417         node: ExprKind::Closure(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:417:15: 425:10 note: the following parameter types were expected: syntax::ast::CaptureBy, syntax::ptr::P<syntax::ast::FnDecl>, syntax::ptr::P<syntax::ast::Block>, syntax::codemap::Span 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427:16: 427:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427:16: 427:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427:16: 427:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427:16: 427:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:427         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439:16: 439:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439:16: 439:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439:16: 439:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439:16: 439:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:439         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451:16: 451:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451:16: 451:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451:16: 451:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451:16: 451:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:451         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473:16: 473:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473:16: 473:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473:16: 473:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473:16: 473:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:473         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485:16: 485:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485:16: 485:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485:16: 485:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485:16: 485:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:485         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513:24: 513:28 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513:24: 513:28 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513:24: 513:28 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513:24: 513:28 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:513                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518:16: 518:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518:16: 518:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518:16: 518:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518:16: 518:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:518         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527:16: 527:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527:16: 527:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527:16: 527:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527:16: 527:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:527         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536:16: 536:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536:16: 536:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536:16: 536:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536:16: 536:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:536         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545:16: 545:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545:16: 545:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545:16: 545:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545:16: 545:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:545         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567:16: 567:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567:16: 567:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567:16: 567:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567:16: 567:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:567         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576:16: 576:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576:16: 576:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576:16: 576:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576:16: 576:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:576         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585:16: 585:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585:16: 585:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585:16: 585:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585:16: 585:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:585         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594:16: 594:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594:16: 594:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594:16: 594:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594:16: 594:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:594         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:600:20: 600:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:600     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:628:17: 628:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:628                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:628:49: 632:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:628                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:628:49: 632:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:641:20: 641:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:641     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:669:17: 669:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:669                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:669:49: 673:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:669                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:669:49: 673:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:703:17: 703:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:703                 explicit_self: respan(DUMMY_SP, SelfKind::Static)
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:703:49: 703:65 error: no associated item named `Static` found for type `syntax::ast::SelfKind` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:703                 explicit_self: respan(DUMMY_SP, SelfKind::Static)
^~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:712:20: 712:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:712     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:740:17: 740:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:740                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:740:49: 744:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:740                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:740:49: 744:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:753:20: 753:33 error: no associated item named `new_self` found for type `syntax::ast::Arg` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:753     args.insert(0, Arg::new_self(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:781:17: 781:30 error: structure `syntax::ast::MethodSig` has no field named `explicit_self` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:781                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:781:49: 785:18 error: this function takes 2 parameters but 3 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:781                 explicit_self: respan(DUMMY_SP, SelfKind::Region(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:781:49: 785:18 note: the following parameter types were expected: std::option::Option<syntax::ast::Lifetime>, syntax::ast::Mutability 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800:16: 800:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800:16: 800:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800:16: 800:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800:16: 800:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:800         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816:16: 816:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816:16: 816:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816:16: 816:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816:16: 816:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:816         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828:16: 828:20 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828:16: 828:20 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828:16: 828:20 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828:16: 828:20 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:828         attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:835:9: 835:13 error: structure `syntax::ast::Block` has no field named `expr` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:835         expr: expr,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:845:9: 845:13 error: structure `syntax::ast::Block` has no field named `expr` [E0560]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:845         expr: expr,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858:20: 858:24 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858             attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:854:9: 859:13 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858:20: 858:24 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858:20: 858:24 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858:20: 858:24 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:858             attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:854:9: 859:13 note: in this expansion of vec! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938:22: 938:36 error: no associated item named `Decl` found for type `syntax::ast::StmtKind` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938     respan(DUMMY_SP, StmtKind::Decl(
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954:24: 954:28 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954:24: 954:28 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954:24: 954:28 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954:24: 954:28 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:954                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938:5: 958:7 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938     respan(DUMMY_SP, StmtKind::Decl(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938:5: 958:7 note: expected type `syntax::ast::Stmt` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938:5: 958:7 note:    found type `syntax::codemap::Spanned<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938:5: 958:7 note: expected struct `syntax::ast::Stmt`, found struct `syntax::codemap::Spanned` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:938     respan(DUMMY_SP, StmtKind::Decl(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962:22: 962:36 error: no associated item named `Decl` found for type `syntax::ast::StmtKind` in the current scope 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962     respan(DUMMY_SP, StmtKind::Decl(
^~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978:24: 978:28 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978:24: 978:28 note: expected type `syntax::util::ThinVec<syntax::codemap::Spanned<syntax::ast::Attribute_>>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978:24: 978:28 note:    found type `std::option::Option<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978:24: 978:28 note: expected struct `syntax::util::ThinVec`, found enum `std::option::Option` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:978                 attrs: None
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962:5: 982:7 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962     respan(DUMMY_SP, StmtKind::Decl(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962:5: 982:7 note: expected type `syntax::ast::Stmt` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962:5: 982:7 note:    found type `syntax::codemap::Spanned<_>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962:5: 982:7 note: expected struct `syntax::ast::Stmt`, found struct `syntax::codemap::Spanned` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:962     respan(DUMMY_SP, StmtKind::Decl(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:22: 986:57 error: this function takes 1 parameter but 2 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986     respan(DUMMY_SP, StmtKind::Semi(expr, DUMMY_NODE_ID))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:22: 986:57 note: the following parameter type was expected: syntax::ptr::P<syntax::ast::Expr> 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:5: 986:58 error: mismatched types [E0308]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986     respan(DUMMY_SP, StmtKind::Semi(expr, DUMMY_NODE_ID))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:5: 986:58 note: expected type `syntax::ast::Stmt` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:5: 986:58 note:    found type `syntax::codemap::Spanned<syntax::ast::StmtKind>` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986:5: 986:58 note: expected struct `syntax::ast::Stmt`, found struct `syntax::codemap::Spanned` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:986     respan(DUMMY_SP, StmtKind::Semi(expr, DUMMY_NODE_ID))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:992:15: 1010:10 error: this function takes 3 parameters but 2 parameters were supplied [E0061]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:992         node: PatKind::TupleStruct(
^
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/util.rs:992:15: 1010:10 note: the following parameter types were expected: syntax::ast::Path, std::vec::Vec<syntax::ptr::P<syntax::ast::Pat>>, std::option::Option<usize> 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:57:77: 57:85 error: the trait bound `syntax::ext::base::IdentMacroExpander: std::marker::Sized` is not satisfied [E0277]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:57     reg.register_syntax_extension(intern("handlers_define_system"), IdentTT(Box::new(define_system_macro), None, false));
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:57:77: 57:85 note: `syntax::ext::base::IdentMacroExpander` does not have a constant size known at compile-time 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:57:77: 57:85 note: required by `std::boxed::<impl Box<T>>::new` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:59:75: 59:83 error: the trait bound `syntax::ext::base::IdentMacroExpander: std::marker::Sized` is not satisfied [E0277]
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:59     reg.register_syntax_extension(intern("handlers_impl_object"), IdentTT(Box::new(impl_object_macro), None, false));
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:59:75: 59:83 note: `syntax::ext::base::IdentMacroExpander` does not have a constant size known at compile-time 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:59:75: 59:83 note: required by `std::boxed::<impl Box<T>>::new` 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:77:8: 77:26 error: the type of this value must be known in this context 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:77     if parser.check(&Eof) {
^~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:145:21: 145:41 error: the type of this value must be known in this context 
.cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs:145     let obj = match parser.parse_ident() {
^~~~~~~~~~~~~~~~~~~~
error: Compilation failed, aborting rustdoc 
thread 'main' panicked at 'ChainedError {
error: failed to compile `handlers v0.6.0`, intermediate artifacts can be found at `/home/cratesfyi/handlers-0.6.0`,
cause: ChainedError {
error: Could not document `handlers`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/handlers-0.6.0/src/lib.rs --crate-name handlers -o /home/cratesfyi/handlers-0.6.0/doc -L dependency=/home/cratesfyi/handlers-0.6.0/debug -L dependency=/home/cratesfyi/handlers-0.6.0/debug/deps --extern lazy_static=/home/cratesfyi/handlers-0.6.0/debug/deps/liblazy_static-3a04918be71c80ee.rlib` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.