quasi_macros 0.32.0

A quasi-quoting macro system
Build #103607 2018-06-06T06:16:02.902284+00:00
# rustc version
rustc 1.28.0-dev (b9bf4f162 2018-06-02)# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Compiling aster v0.41.0
Running `rustc --crate-name aster .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=6a1d0b2e11b28ce1 -C extra-filename=-6a1d0b2e11b28ce1 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
error[E0432]: unresolved import `syntax::abi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:5:13
|
5 | use syntax::abi::Abi;
|             ^^^ Could not find `abi` in `syntax`

error[E0432]: unresolved import `syntax::abi`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/method.rs:1:13
|
1 | use syntax::abi::Abi;
|             ^^^ Could not find `abi` in `syntax`

error[E0412]: cannot find type `SpannedIdent` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1187:14
|
1187 |     id: ast::SpannedIdent,
|              ^^^^^^^^^^^^ not found in `ast`

error[E0412]: cannot find type `SpannedIdent` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1209:14
|
1209 |     id: ast::SpannedIdent,
|              ^^^^^^^^^^^^ not found in `ast`

error[E0412]: cannot find type `SpannedIdent` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1855:14
|
1855 |     id: ast::SpannedIdent,
|              ^^^^^^^^^^^^ not found in `ast`

error[E0412]: cannot find type `SpannedIdent` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:2087:24
|
2087 |     label: Option<ast::SpannedIdent>,
|                        ^^^^^^^^^^^^ not found in `ast`

error[E0412]: cannot find type `ViewPath_` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:128:44
|
128 |     pub fn build_use(self, view_path: ast::ViewPath_) -> F::Result {
|                                            ^^^^^^^^^ not found in `ast`

error[E0425]: cannot find function `ViewPathSimple` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:424:37
|
424 |         self.builder.build_use(ast::ViewPathSimple(id.to_ident(), self.path))
|                                     ^^^^^^^^^^^^^^ not found in `ast`

error[E0425]: cannot find function `ViewPathGlob` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:436:37
|
436 |         self.builder.build_use(ast::ViewPathGlob(self.path))
|                                     ^^^^^^^^^^^^ not found in `ast`

error[E0412]: cannot find type `PathListItem` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:456:22
|
456 |     idents: Vec<ast::PathListItem>,
|                      ^^^^^^^^^^^^ not found in `ast`

error[E0422]: cannot find struct, variant or union type `PathListItem_` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:468:49
|
468 |         self.idents.push(respan(self.span, ast::PathListItem_ {
|                                                 ^^^^^^^^^^^^^ not found in `ast`

error[E0422]: cannot find struct, variant or union type `PathListItem_` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:479:49
|
479 |         self.idents.push(respan(self.span, ast::PathListItem_ {
|                                                 ^^^^^^^^^^^^^ not found in `ast`

error[E0425]: cannot find function `ViewPathList` in module `ast`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:488:37
|
488 |         self.builder.build_use(ast::ViewPathList(self.path, self.idents))
|                                     ^^^^^^^^^^^^ not found in `ast`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lib.rs:64:9
|
61 |     pub fn interned_string<S>(&self, s: S) -> syntax::symbol::InternedString
|                                               ------------------------------ expected `syntax::symbol::InternedString` because of return type
...
64 |         s.to_symbol().as_str()
|         ^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::symbol::InternedString`, found struct `syntax::symbol::LocalInternedString`
|
= note: expected type `syntax::symbol::InternedString`
found type `syntax::symbol::LocalInternedString`

error[E0560]: struct `syntax::ast::Attribute` has no field named `value`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:59:13
|
59 |             value: item,
|             ^^^^^ `syntax::ast::Attribute` does not have this field
|
= note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:76:13
|
76 |             name: word.to_symbol(),
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:193:13
|
193 |             name: self.name,
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:259:13
|
259 |             name: item.to_symbol(),
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:270:13
|
270 |             name: word.to_symbol(),
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:295:13
|
295 |             name: self.name,
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0560]: struct `syntax::ast::MetaItem` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/attr.rs:343:13
|
343 |             name: self.name,
|             ^^^^ `syntax::ast::MetaItem` does not have this field
|
= note: available fields are: `ident`, `node`, `span`

error[E0063]: missing field `recovered` in initializer of `syntax::ast::Block`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/block.rs:83:32
|
83 |         self.callback.invoke(P(ast::Block {
|                                ^^^^^^^^^^ missing `recovered`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:412:56
|
412 |         self.build_expr_kind(ast::ExprKind::Break(Some(label), None))
|                                                        ^^^^^ expected struct `syntax::ast::Label`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::Label`
found type `syntax::codemap::Spanned<syntax::ast::Ident>`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:423:59
|
423 |         self.build_expr_kind(ast::ExprKind::Continue(Some(label)))
|                                                           ^^^^^ expected struct `syntax::ast::Label`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::Label`
found type `syntax::codemap::Spanned<syntax::ast::Ident>`

error[E0061]: this function takes 2 parameters but 1 parameter was supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:569:30
|
569 |         self.build_expr_kind(ast::ExprKind::Block(block))
|                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:668:57
|
668 |         self.build_expr_kind(ast::ExprKind::Repeat(lhs, rhs))
|                                                         ^^^ expected struct `syntax::ast::AnonConst`, found struct `syntax::ptr::P`
|
= note: expected type `syntax::ast::AnonConst`
found type `syntax::ptr::P<syntax::ast::Expr>`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1109:20
|
1109 |             ident: respan(self.builder.span, self.id.to_ident()),
|                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::ast::Ident`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::Ident`
found type `syntax::codemap::Spanned<syntax::ast::Ident>`

error[E0061]: this function takes 2 parameters but 3 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1252:38
|
1252 |         self.builder.build_expr_kind(ast::ExprKind::MethodCall(self.id, self.tys, self.args))
|                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1592:65
|
1592 |         self.builder.build_expr_kind(ast::ExprKind::Loop(block, self.label))
|                                                                 ^^^^^^^^^^ expected struct `syntax::ast::Label`, found struct `syntax::codemap::Spanned`
|
= note: expected type `std::option::Option<syntax::ast::Label>`
found type `std::option::Option<syntax::codemap::Spanned<syntax::ast::Ident>>`

error[E0599]: no variant named `TupField` found for type `syntax::ast::ExprKind` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:1881:38
|
1881 |         self.builder.build_expr_kind(ast::ExprKind::TupField(expr, self.index))
|                                      ^^^^^^^^^^^^^^^^^^^^^^^ variant not found in `syntax::ast::ExprKind`

error[E0061]: this function takes 5 parameters but 4 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:2044:38
|
2044 |         self.builder.build_expr_kind(ast::ExprKind::Closure(self.capture_by, self.fn_decl, expr, self.span))
|                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 5 parameters

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/expr.rs:2123:17
|
2123 |                 p, self.condition, block, self.label)),
|                 ^ expected struct `std::vec::Vec`, found struct `syntax::ptr::P`
|
= note: expected type `std::vec::Vec<syntax::ptr::P<_>>`
found type `syntax::ptr::P<_>`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/fn_decl.rs:50:58
|
50 |         self.with_arg(ast::Arg::from_self(explicit_self, self_ident))
|                                                          ^^^^^^^^^^ expected struct `syntax::ast::Ident`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::Ident`
found type `syntax::codemap::Spanned<syntax::ast::Ident>`

error[E0609]: no field `lifetimes` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:51:33
|
51 |             lifetimes: generics.lifetimes,
|                                 ^^^^^^^^^ unknown field
|
= note: available fields are: `params`, `where_clause`, `span`

error[E0609]: no field `ty_params` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:52:33
|
52 |             ty_params: generics.ty_params,
|                                 ^^^^^^^^^ did you mean `params`?

error[E0609]: no field `lifetimes` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:58:38
|
58 |         self.with_lifetimes(generics.lifetimes.into_iter())
|                                      ^^^^^^^^^ unknown field
|
= note: available fields are: `params`, `where_clause`, `span`

error[E0609]: no field `ty_params` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:59:38
|
59 |             .with_ty_params(generics.ty_params.into_iter())
|                                      ^^^^^^^^^ did you mean `params`?

error[E0560]: struct `syntax::ast::Generics` has no field named `lifetimes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:214:13
|
214 |             lifetimes: self.lifetimes,
|             ^^^^^^^^^ `syntax::ast::Generics` does not have this field
|
= note: available fields are: `params`, `where_clause`, `span`

error[E0560]: struct `syntax::ast::Generics` has no field named `ty_params`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:215:13
|
215 |             ty_params: self.ty_params,
|             ^^^^^^^^^ field does not exist - did you mean `params`?

error[E0063]: missing field `span` in initializer of `syntax::ast::WhereClause`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/generics.rs:216:27
|
216 |             where_clause: ast::WhereClause {
|                           ^^^^^^^^^^^^^^^^ missing `span`

error[E0599]: no associated item named `Inherited` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:55:18
|
55 |             vis: ast::Visibility::Inherited,
|                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0599]: no associated item named `Public` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:85:20
|
85 |         self.vis = ast::Visibility::Public;
|                    ^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0063]: missing field `tokens` in initializer of `syntax::ast::Item`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:92:20
|
92 |         let item = ast::Item {
|                    ^^^^^^^^^ missing `tokens`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:129:41
|
129 |         let item = ast::ItemKind::Use(P(respan(self.span, view_path)));
|                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::ast::UseTree`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::UseTree`
found type `syntax::codemap::Spanned<_>`

error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:430:21
|
430 |             segment.identifier
|                     ^^^^^^^^^^

error[E0061]: this function takes 5 parameters but 4 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:909:47
|
909 |           self.builder.build_item_kind(self.id, ast::ItemKind::Trait(
|  _______________________________________________^
910 | |             self.unsafety,
911 | |             self.generics,
912 | |             self.bounds,
913 | |             self.items,
914 | |         ))
| |_________^ expected 5 parameters

error[E0063]: missing fields `generics`, `tokens` in initializer of `syntax::ast::TraitItem`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1017:20
|
1017 |         let item = ast::TraitItem {
|                    ^^^^^^^^^^^^^^ missing `generics`, `tokens`

error[E0061]: this function takes 7 parameters but 6 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1212:19
|
1212 |           let ty_ = ast::ItemKind::Impl(
|  ___________________^
1213 | |             self.unsafety,
1214 | |             self.polarity,
1215 | |             self.generics,
1216 | |             self.trait_ref,
1217 | |             ty,
1218 | |             self.items);
| |_______________________^ expected 7 parameters

error[E0599]: no associated item named `Inherited` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1331:18
|
1331 |             vis: ast::Visibility::Inherited,
|                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0599]: no associated item named `Public` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1360:20
|
1360 |         self.vis = ast::Visibility::Public;
|                    ^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0063]: missing fields `generics`, `tokens` in initializer of `syntax::ast::ImplItem`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1394:20
|
1394 |         let item = ast::ImplItem {
|                    ^^^^^^^^^^^^^ missing `generics`, `tokens`

error[E0063]: missing field `tokens` in initializer of `syntax::ast::Item`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/item.rs:1528:20
|
1528 |         let item = ast::Item {
|                    ^^^^^^^^^ missing `tokens`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:23:13
|
23 |             span: DUMMY_SP,
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:24:13
|
24 |             name: self.to_symbol(),
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:87:13
|
87 |             span: DUMMY_SP,
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:88:13
|
88 |             name: name.to_symbol(),
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:103:13
|
103 |             span: DUMMY_SP,
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lifetime.rs:104:13
|
104 |             name: name.to_symbol(),
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0599]: no variant named `Is` found for type `syntax::ast::IntTy` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lit.rs:75:38
|
75 |         self.build_int(value as u64, ast::IntTy::Is)
|                                      ^^^^^^^^^^^^^^ variant not found in `syntax::ast::IntTy`
|
= note: did you mean `variant::I8`?

error[E0599]: no variant named `Us` found for type `syntax::ast::UintTy` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lit.rs:103:39
|
103 |         self.build_uint(value as u64, ast::UintTy::Us)
|                                       ^^^^^^^^^^^^^^^ variant not found in `syntax::ast::UintTy`
|
= note: did you mean `variant::U8`?

error[E0061]: this function takes 1 parameter but 0 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/mac.rs:93:26
|
93 |         let parse_sess = ParseSess::new();
|                          ^^^^^^^^^^^^^^^^ expected 1 parameter

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/mac.rs:110:18
|
110 |             tts: self.tokens,
|                  ^^^^^^^^^^^ expected struct `syntax::tokenstream::ThinTokenStream`, found struct `std::vec::Vec`
|
= note: expected type `syntax::tokenstream::ThinTokenStream`
found type `std::vec::Vec<syntax::tokenstream::TokenTree>`

error[E0063]: missing field `delim` in initializer of `syntax::ast::Mac_`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/mac.rs:108:19
|
108 |         let mac = ast::Mac_ {
|                   ^^^^^^^^^ missing `delim`

error[E0063]: missing fields `allow_internal_unsafe`, `edition` in initializer of `syntax::codemap::NameAndSpan`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/mac.rs:132:17
|
132 |         callee: codemap::NameAndSpan {
|                 ^^^^^^^^^^^^^^^^^^^^ missing `allow_internal_unsafe`, `edition`

error[E0599]: no method named `bt_push` found for type `syntax::ext::base::ExtCtxt<'_>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/mac.rs:141:8
|
141 |     cx.bt_push(info);
|        ^^^^^^^

error[E0560]: struct `syntax::ast::MethodSig` has no field named `generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/method.rs:76:13
|
76 |             generics: self.generics,
|             ^^^^^^^^ `syntax::ast::MethodSig` does not have this field
|
= note: available fields are: `unsafety`, `constness`, `abi`, `decl`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/pat.rs:64:55
|
64 |         self.build_pat_kind(ast::PatKind::Ident(mode, id, sub))
|                                                       ^^ expected struct `syntax::ast::Ident`, found struct `syntax::codemap::Spanned`
|
= note: expected type `syntax::ast::Ident`
found type `syntax::codemap::Spanned<syntax::ast::Ident>`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/pat.rs:124:59
|
124 |         self.build_pat_kind(ast::PatKind::Range(lhs, rhs, ast::RangeEnd::Included))
|                                                           ^^^^^^^^^^^^^^^^^^^^^^^ expected enum `syntax::ast::RangeEnd`, found fn item
|
= note: expected type `syntax::ast::RangeEnd`
found type `fn(syntax::ast::RangeSyntax) -> syntax::ast::RangeEnd {syntax::ast::RangeEnd::Included}`

error[E0061]: this function takes 1 parameter but 0 parameters were supplied
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:114:27
|
114 |             segments.push(ast::PathSegment::crate_root());
|                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter

error[E0609]: no field `lifetimes` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:211:34
|
211 |         let lifetimes = generics.lifetimes.iter()
|                                  ^^^^^^^^^ unknown field
|
= note: available fields are: `params`, `where_clause`, `span`

error[E0609]: no field `ty_params` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:216:28
|
216 |         let tys = generics.ty_params.iter()
|                            ^^^^^^^^^ did you mean `params`?

error[E0560]: struct `syntax::ast::Lifetime` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:244:13
|
244 |             span: self.span,
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:245:13
|
245 |             name: name.to_symbol(),
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:304:13
|
304 |             identifier: self.id,
|             ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field
|
= note: available fields are: `ident`, `parameters`

error[E0063]: missing field `span` in initializer of `syntax::ast::AngleBracketedParameterData`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:315:24
|
315 |             let data = ast::AngleBracketedParameterData {
|                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `span`

error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/path.rs:325:13
|
325 |             identifier: self.id,
|             ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field
|
= note: available fields are: `ident`, `parameters`

error[E0063]: missing field `path_span` in initializer of `syntax::ast::QSelf`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/qpath.rs:119:20
|
119 |             qself: ast::QSelf {
|                    ^^^^^^^^^^ missing `path_span`

error[E0599]: no associated item named `Inherited` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/struct_field.rs:43:18
|
43 |             vis: ast::Visibility::Inherited,
|                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0599]: no associated item named `Inherited` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/struct_field.rs:53:18
|
53 |             vis: ast::Visibility::Inherited,
|                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0599]: no associated item named `Public` found for type `syntax::codemap::Spanned<syntax::ast::VisibilityKind>` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/struct_field.rs:64:20
|
64 |         self.vis = ast::Visibility::Public;
|                    ^^^^^^^^^^^^^^^^^^^^^^^ associated item not found in `syntax::codemap::Spanned<syntax::ast::VisibilityKind>`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/symbol.rs:30:24
|
30 |         Symbol::intern(self)
|                        ^^^^ expected str, found struct `syntax::symbol::InternedString`
|
= note: expected type `&str`
found type `&syntax::symbol::InternedString`

error[E0308]: mismatched types
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty.rs:153:51
|
153 |         self.build_ty_kind(ast::TyKind::Array(ty, len_expr))
|                                                   ^^^^^^^^ expected struct `syntax::ast::AnonConst`, found struct `syntax::ptr::P`
|
= note: expected type `syntax::ast::AnonConst`
found type `syntax::ptr::P<syntax::ast::Expr>`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty.rs:284:13
|
284 |             span: self.builder.span,
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0560]: struct `syntax::ast::Lifetime` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty.rs:285:13
|
285 |             name: name.to_symbol(),
|             ^^^^ `syntax::ast::Lifetime` does not have this field
|
= note: available fields are: `id`, `ident`

error[E0609]: no field `lifetimes` on type `syntax::ast::Generics`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty.rs:476:22
|
476 |             generics.lifetimes.into_iter()
|                      ^^^^^^^^^ unknown field
|
= note: available fields are: `params`, `where_clause`, `span`

error[E0609]: no field `span` on type `syntax::ast::TyParam`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty_param.rs:52:28
|
52 |             span: ty_param.span,
|                            ^^^^ unknown field
|
= note: available fields are: `attrs`, `ident`, `id`, `bounds`, `default`

error[E0560]: struct `syntax::ast::TyParam` has no field named `span`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty_param.rs:109:13
|
109 |             span: self.span,
|             ^^^^ `syntax::ast::TyParam` does not have this field
|
= note: available fields are: `attrs`, `ident`, `id`, `bounds`, `default`

error[E0560]: struct `syntax::ast::PolyTraitRef` has no field named `bound_lifetimes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/ty_param.rs:289:13
|
289 |             bound_lifetimes: self.lifetimes,
|             ^^^^^^^^^^^^^^^ `syntax::ast::PolyTraitRef` does not have this field
|
= note: available fields are: `bound_generic_params`, `trait_ref`, `span`

error[E0560]: struct `syntax::ast::Variant_` has no field named `name`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/variant.rs:69:13
|
69 |             name: self.id,
|             ^^^^ `syntax::ast::Variant_` does not have this field
|
= note: available fields are: `ident`, `attrs`, `data`, `disr_expr`

error[E0560]: struct `syntax::ast::WhereBoundPredicate` has no field named `bound_lifetimes`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/where_predicate.rs:241:13
|
241 |             bound_lifetimes: self.bound_lifetimes,
|             ^^^^^^^^^^^^^^^ `syntax::ast::WhereBoundPredicate` does not have this field
|
= note: available fields are: `span`, `bound_generic_params`, `bounded_ty`, `bounds`

error: aborting due to 90 previous errors

Some errors occurred: E0061, E0063, E0308, E0412, E0422, E0425, E0432, E0560, E0599...
For more information about an error, try `rustc --explain E0061`.
thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not compile `aster`.,
cause: process didn't exit successfully: `rustc --crate-name aster .cargo/registry/src/github.com-1ecc6299db9ec823/aster-0.41.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=6a1d0b2e11b28ce1 -C extra-filename=-6a1d0b2e11b28ce1 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.