[INFO] fetching crate crustacean-plugin 0.3.1... [INFO] checking crustacean-plugin-0.3.1 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate crustacean-plugin 0.3.1 into /workspace/builds/worker-13/source [INFO] validating manifest of crates.io crate crustacean-plugin 0.3.1 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate crustacean-plugin 0.3.1 [INFO] removed path dependency crustacean from crates.io crate crustacean-plugin 0.3.1 [INFO] finished tweaking crates.io crate crustacean-plugin 0.3.1 [INFO] tweaked toml for crates.io crate crustacean-plugin 0.3.1 written to /workspace/builds/worker-13/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7a4a324801e9a5f5f07d25afb6ff8fa9d970a11a53bb07d2a1321bf6804785cb [INFO] running `"docker" "start" "-a" "7a4a324801e9a5f5f07d25afb6ff8fa9d970a11a53bb07d2a1321bf6804785cb"` [INFO] [stderr] Compiling synthax v0.3.6 [INFO] [stderr] Compiling clang-sys v0.13.0 [INFO] [stderr] Compiling clang-sys v0.11.1 [INFO] [stderr] Compiling toml v0.2.1 [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:70:85 [INFO] [stderr] | [INFO] [stderr] 70 | #![cfg_attr(not(feature="syntex"), feature(plugin, plugin_registrar, rustc_private, quote))] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:91:13 [INFO] [stderr] | [INFO] [stderr] 91 | use syntax::codemap::{Span, DUMMY_SP}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ext::build::AstBuilder` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:93:26 [INFO] [stderr] | [INFO] [stderr] 93 | use syntax::ext::build::{AstBuilder}; [INFO] [stderr] | ^^^^^^^^^^ no `AstBuilder` in `ext::build` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{ExpnId, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | use syntax::ext::quote::rt::{BytePos}; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ext::build::AstBuilder` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:18:26 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::ext::build::{AstBuilder}; [INFO] [stderr] | ^^^^^^^^^^ no `AstBuilder` in `ext::build` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:23:27 [INFO] [stderr] | [INFO] [stderr] 23 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::codemap::{Spanned, DUMMY_SP}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:21:18 [INFO] [stderr] | [INFO] [stderr] 21 | use syntax::ext::quote::rt::{ToTokens}; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ext::build::AstBuilder` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:20:26 [INFO] [stderr] | [INFO] [stderr] 20 | use syntax::ext::build::{AstBuilder}; [INFO] [stderr] | ^^^^^^^^^^ no `AstBuilder` in `ext::build` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `codemap` in `syntax` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:35:72 [INFO] [stderr] | [INFO] [stderr] 35 | if err.span.primary_span().map_or(true, |s| s == ::syntax::codemap::DUMMY_SP) { [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BytePos` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:112:17 [INFO] [stderr] | [INFO] [stderr] 112 | impl ToExpr for BytePos { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::source_map::BytePos; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LifetimeDef` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:278:23 [INFO] [stderr] | [INFO] [stderr] 278 | impl ToTokenTrees for LifetimeDef { [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Variant_` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:349:23 [INFO] [stderr] | [INFO] [stderr] 349 | impl ToTokenTrees for Variant_ { [INFO] [stderr] | ^^^^^^^^ help: a struct with a similar name exists: `Variant` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:391:17 [INFO] [stderr] | [INFO] [stderr] 391 | to_token_trees!(Arg); [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 394 | [ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ---------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:109:47 [INFO] [stderr] | [INFO] [stderr] 109 | macro_rules! open { ($delim:ident) => (Token::OpenDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 394 | [ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:110:48 [INFO] [stderr] | [INFO] [stderr] 110 | macro_rules! close { ($delim:ident) => (Token::CloseDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 394 | [ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 397 | [ident!("extern"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ---------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:109:47 [INFO] [stderr] | [INFO] [stderr] 109 | macro_rules! open { ($delim:ident) => (Token::OpenDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 397 | [ident!("extern"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:110:48 [INFO] [stderr] | [INFO] [stderr] 110 | macro_rules! close { ($delim:ident) => (Token::CloseDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 397 | [ident!("extern"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Gt` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:404:21 [INFO] [stderr] | [INFO] [stderr] 404 | [], [Token::Gt]); [INFO] [stderr] | ^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 412 | [ident!("struct"), ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ---------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 412 | [ident!("struct"), ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ---------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:109:47 [INFO] [stderr] | [INFO] [stderr] 109 | macro_rules! open { ($delim:ident) => (Token::OpenDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 412 | [ident!("struct"), ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:110:48 [INFO] [stderr] | [INFO] [stderr] 110 | macro_rules! close { ($delim:ident) => (Token::CloseDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 412 | [ident!("struct"), ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 416 | [ident!("enum"), ident!("Enum"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | -------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:111:47 [INFO] [stderr] | [INFO] [stderr] 111 | macro_rules! ident { ($ident:expr) => (Token::Ident(Ident::from_str($ident))); } [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] ... [INFO] [stderr] 416 | [ident!("enum"), ident!("Enum"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | -------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:109:47 [INFO] [stderr] | [INFO] [stderr] 109 | macro_rules! open { ($delim:ident) => (Token::OpenDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 416 | [ident!("enum"), ident!("Enum"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:110:48 [INFO] [stderr] | [INFO] [stderr] 110 | macro_rules! close { ($delim:ident) => (Token::CloseDelim(DelimToken::$delim)); } [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] ... [INFO] [stderr] 416 | [ident!("enum"), ident!("Enum"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | ------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `expr_none` found for type `&syntax::ext::base::ExtCtxt<'_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:163:59 [INFO] [stderr] | [INFO] [stderr] 163 | "parse_lifetime_defs" => vec![context.expr_none(span)], [INFO] [stderr] | ^^^^^^^^^ help: there is a method with a similar name: `expr_some` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:170:33 [INFO] [stderr] | [INFO] [stderr] 170 | let p = context.ident_of("p"); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:192:51 [INFO] [stderr] | [INFO] [stderr] 192 | let source = context.expr_ident(span, context.ident_of("_source")); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:203:54 [INFO] [stderr] | [INFO] [stderr] 203 | stmts.push(context.stmt_let(span, false, context.ident_of("_source"), source)); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:205:53 [INFO] [stderr] | [INFO] [stderr] 205 | stmts.push(context.stmt_let(span, true, context.ident_of("_tts"), expr)); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:206:49 [INFO] [stderr] | [INFO] [stderr] 206 | let expr = context.expr_ident(span, context.ident_of("_tts")); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:233:13 [INFO] [stderr] | [INFO] [stderr] 233 | TokenTree::Token(_, Token::Dollar) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Dollar` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:233:40 [INFO] [stderr] | [INFO] [stderr] 233 | TokenTree::Token(_, Token::Dollar) => { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | TokenTree::Delimited(_, ref delimited) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 2 [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:235:63 [INFO] [stderr] | [INFO] [stderr] 235 | let source = context.expr_ident(span, context.ident_of("_source")); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:254:15 [INFO] [stderr] | [INFO] [stderr] 254 | Some(&TokenTree::Token(_, Token::BinOp(BinOpToken::Star))) => None, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `BinOp` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:254:42 [INFO] [stderr] | [INFO] [stderr] 254 | Some(&TokenTree::Token(_, Token::BinOp(BinOpToken::Star))) => None, [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:255:15 [INFO] [stderr] | [INFO] [stderr] 255 | Some(&TokenTree::Token(_, ref token)) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:257:23 [INFO] [stderr] | [INFO] [stderr] 257 | Some(&TokenTree::Token(_, Token::BinOp(BinOpToken::Star))) => { }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `BinOp` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:257:50 [INFO] [stderr] | [INFO] [stderr] 257 | Some(&TokenTree::Token(_, Token::BinOp(BinOpToken::Star))) => { }, [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:293:15 [INFO] [stderr] | [INFO] [stderr] 293 | Some(&TokenTree::Token(_, Token::Ident(ident))) => context.expr_ident(span, ident), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:293:42 [INFO] [stderr] | [INFO] [stderr] 293 | Some(&TokenTree::Token(_, Token::Ident(ident))) => context.expr_ident(span, ident), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:294:15 [INFO] [stderr] | [INFO] [stderr] 294 | Some(&TokenTree::Delimited(_, ref delimited)) if delimited.delim == DelimToken::Brace => [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:296:15 [INFO] [stderr] | [INFO] [stderr] 296 | Some(&TokenTree::Delimited(_, ref delimited)) if delimited.delim == DelimToken::Paren => [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:322:13 [INFO] [stderr] | [INFO] [stderr] 322 | TokenTree::Token(_, Token::Dollar) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Dollar` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:322:40 [INFO] [stderr] | [INFO] [stderr] 322 | TokenTree::Token(_, Token::Dollar) => { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:328:13 [INFO] [stderr] | [INFO] [stderr] 328 | TokenTree::Delimited(_, ref delimited) => [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `eq_token` found for type `&syntax::tokenstream::TokenTree` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:340:57 [INFO] [stderr] | [INFO] [stderr] 340 | let comma = match arguments.iter().position(|tt| tt.eq_token(Token::Comma)) { [INFO] [stderr] | ^^^^^^^^ method not found in `&syntax::tokenstream::TokenTree` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Comma` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:340:73 [INFO] [stderr] | [INFO] [stderr] 340 | let comma = match arguments.iter().position(|tt| tt.eq_token(Token::Comma)) { [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:374:40 [INFO] [stderr] | [INFO] [stderr] 374 | tts.extend(left.iter().map(|t| TokenTree::Token(span, t.clone()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:376:41 [INFO] [stderr] | [INFO] [stderr] 376 | tts.extend(right.iter().map(|t| TokenTree::Token(span, t.clone()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:385:28 [INFO] [stderr] | [INFO] [stderr] 385 | f("quote_token_trees", expand_quote_token_trees); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {expand_quote_token_trees}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 386 | quote!(f, expand_quote_arg, Parse::Method("parse_arg")); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_arg}` [INFO] [stderr] [INFO] [stderr] Compiling easy-plugin-parsers v0.11.8 [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 387 | quote!(f, expand_quote_arm, Parse::Method("parse_arm")); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_arm}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 388 | quote!(f, expand_quote_attribute, Parse::Method("parse_attribute")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_attribute}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 389 | quote!(f, expand_quote_bare_fn_ty, Parse::Function("parse_bare_fn_ty")); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_bare_fn_ty}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 390 | quote!(f, expand_quote_block, Parse::Method("parse_block")); [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_block}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 391 | quote!(f, expand_quote_expr, Parse::Method("parse_expr")); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_expr}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 392 | quote!(f, expand_quote_field, Parse::Method("parse_field")); [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_field}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 393 | / quote!(f, expand_quote_field_pat, Parse::Function("parse_field_pat"), [INFO] [stderr] 394 | | [ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | |___________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_field_pat}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 395 | quote!(f, expand_quote_fn_decl, Parse::Method("parse_fn_decl")); [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_fn_decl}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 396 | / quote!(f, expand_quote_foreign_item, Parse::Function("parse_foreign_item"), [INFO] [stderr] 397 | | [ident!("extern"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | |___________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_foreign_item}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 398 | quote!(f, expand_quote_foreign_mod, Parse::Function("parse_foreign_mod")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_foreign_mod}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 399 | quote!(f, expand_quote_generics, Parse::Method("parse_generics")); [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_generics}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 400 | quote!(f, expand_quote_impl_item, Parse::Method("parse_impl_item")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_impl_item}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 401 | quote!(f, expand_quote_item, Parse::Method("parse_item")); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_item}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 402 | quote!(f, expand_quote_lifetime, Parse::Method("parse_lifetime")); [INFO] [stderr] | ------------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_lifetime}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 403 | / quote!(f, expand_quote_lifetime_defs, Parse::Method("parse_lifetime_defs"), [INFO] [stderr] 404 | | [], [Token::Gt]); [INFO] [stderr] | |_________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_lifetime_defs}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 405 | quote!(f, expand_quote_lit, Parse::Method("parse_lit")); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_lit}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 406 | quote!(f, expand_quote_local, Parse::Function("parse_local")); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_local}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 407 | quote!(f, expand_quote_meta_item, Parse::Method("parse_meta_item")); [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_meta_item}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 408 | quote!(f, expand_quote_pat, Parse::Method("parse_pat")); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_pat}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 409 | quote!(f, expand_quote_path, Parse::Method("parse_path")); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_path}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 410 | quote!(f, expand_quote_stmt, Parse::Method("parse_stmt")); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_stmt}` [INFO] [stderr] [INFO] [stderr] Checking clang v0.14.1 [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 411 | / quote!(f, expand_quote_struct_field, Parse::Function("parse_struct_field"), [INFO] [stderr] 412 | | [ident!("struct"), ident!("Struct"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | |_____________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_struct_field}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 413 | quote!(f, expand_quote_trait_item, Parse::Method("parse_trait_item")); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_trait_item}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 414 | quote!(f, expand_quote_ty, Parse::Method("parse_ty")); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_ty}` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 415 | / quote!(f, expand_quote_variant, Parse::Function("parse_variant"), [INFO] [stderr] 416 | | [ident!("enum"), ident!("Enum"), open!(Brace)], [close!(Brace)]); [INFO] [stderr] | |_________________________________________________________________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_variant}` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ext::tt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:23:18 [INFO] [stderr] | [INFO] [stderr] 23 | use syntax::ext::tt::transcribe; [INFO] [stderr] | ^^ could not find `tt` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | use syntax::codemap::{CodeMap, Span, DUMMY_SP}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::parse::common` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:27:20 [INFO] [stderr] | [INFO] [stderr] 27 | use syntax::parse::common::{SeqSep}; [INFO] [stderr] | ^^^^^^ could not find `common` in `parse` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::parse::lexer::Reader`, `syntax::parse::lexer::TokenAndSpan` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:28:28 [INFO] [stderr] | [INFO] [stderr] 28 | use syntax::parse::lexer::{Reader, TokenAndSpan}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^ no `TokenAndSpan` in `parse::lexer` [INFO] [stderr] | | [INFO] [stderr] | no `Reader` in `parse::lexer` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:32:27 [INFO] [stderr] | [INFO] [stderr] 32 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/arguments.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use syntax::codemap; [INFO] [stderr] | ^^^^^^^^^^^^^^^ no `codemap` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/extractor.rs:23:18 [INFO] [stderr] | [INFO] [stderr] 23 | use syntax::ext::quote::rt::{ExtParseUtils}; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::codemap`, `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/extractor.rs:21:23 [INFO] [stderr] | [INFO] [stderr] 21 | use syntax::codemap::{self, Span, Spanned}; [INFO] [stderr] | ^^^^^^^ ^^^^ no `codemap` in the root [INFO] [stderr] | | [INFO] [stderr] | could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::tokenstream::Delimited`, `syntax::tokenstream::SequenceRepetition` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/extractor.rs:26:27 [INFO] [stderr] | [INFO] [stderr] 26 | use syntax::tokenstream::{Delimited, SequenceRepetition, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `SequenceRepetition` in `tokenstream` [INFO] [stderr] | | [INFO] [stderr] | no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/specification.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | use syntax::codemap::{Span, DUMMY_SP}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit` is not a member of trait `Emitter` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/easy-plugin-parsers-0.11.8/src/utility.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | / fn emit(&mut self, builder: &DiagnosticBuilder) { [INFO] [stderr] 81 | | if builder.level == Level::Fatal { [INFO] [stderr] 82 | | let span = builder.span.primary_span().unwrap_or(DUMMY_SP); [INFO] [stderr] 83 | | ERROR.with(|e| *e.borrow_mut() = Some((span, builder.message.clone()))); [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____^ not a member of trait `Emitter` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `codemap` in `syntax` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:78:105 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn expr_to_tup_field(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Expr>, ::syntax::codemap::Spanned)> { match expr.node { ExprKind::TupField(ref a, ref b) => Ok((a.clone(), b.clone())), _ => Err((expr.span, "expected `ExprKind::TupField` expression".into())), } } [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `codemap` in `syntax` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:98:125 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn item_to_fn(item: &Item) -> PluginResult<(::syntax::ptr::P<::syntax::ast::FnDecl>, ::syntax::ast::Unsafety, ::syntax::codemap::Spanned<::syntax::ast::Constness>, ::syntax::abi::Abi, ::syntax::ast::Generics, ::syntax::ptr::P<::syntax::ast::Block>)> { match item.node { ItemKind::Fn(ref a, ref b, ref c, ref d, ref e, ref f) => Ok((a.clone(), b.clone(), c.clone(), d.clone(), e.clone(), f.clone())), _ => Err((item.span, "expected `ItemKind::Fn` item".into())), } } [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `abi` in `syntax` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:98:179 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn item_to_fn(item: &Item) -> PluginResult<(::syntax::ptr::P<::syntax::ast::FnDecl>, ::syntax::ast::Unsafety, ::syntax::codemap::Spanned<::syntax::ast::Constness>, ::syntax::abi::Abi, ::syntax::ast::Generics, ::syntax::ptr::P<::syntax::ast::Block>)> { match item.node { ItemKind::Fn(ref a, ref b, ref c, ref d, ref e, ref f) => Ok((a.clone(), b.clone(), c.clone(), d.clone(), e.clone(), f.clone())), _ => Err((item.span, "expected `ItemKind::Fn` item".into())), } } [INFO] [stderr] | ^^^ could not find `abi` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `codemap` in `syntax` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:164:85 [INFO] [stderr] | [INFO] [stderr] 164 | pub fn pat_to_struct(pat: &Pat) -> PluginResult<(::syntax::ast::Path, Vec<::syntax::codemap::Spanned<::syntax::ast::FieldPat>>, bool)> { match pat.node { PatKind::Struct(ref a, ref b, ref c) => Ok((a.clone(), b.clone(), c.clone())), _ => Err((pat.span, "expected `PatKind::Struct` pattern".into())), } } [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:28:74 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn expr_to_break(expr: &Expr) -> PluginResult<(Option<::syntax::ast::SpannedIdent>, Option<::syntax::ptr::P<::syntax::ast::Expr>>)> { match expr.node { ExprKind::Break(ref a, ref b) => Ok((a.clone(), b.clone())), _ => Err((expr.span, "expected `ExprKind::Break` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:36:77 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn expr_to_continue(expr: &Expr) -> PluginResult<(Option<::syntax::ast::SpannedIdent>)> { match expr.node { ExprKind::Continue(ref a) => Ok((a.clone())), _ => Err((expr.span, "expected `ExprKind::Continue` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:38:106 [INFO] [stderr] | [INFO] [stderr] 38 | pub fn expr_to_field(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Expr>, ::syntax::ast::SpannedIdent)> { match expr.node { ExprKind::Field(ref a, ref b) => Ok((a.clone(), b.clone())), _ => Err((expr.span, "expected `ExprKind::Field` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:40:194 [INFO] [stderr] | [INFO] [stderr] 40 | pub fn expr_to_for_loop(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Pat>, ::syntax::ptr::P<::syntax::ast::Expr>, ::syntax::ptr::P<::syntax::ast::Block>, Option<::syntax::ast::SpannedIdent>)> { match expr.node { ExprKind::ForLoop(ref a, ref b, ref c, ref d) => Ok((a.clone(), b.clone(), c.clone(), d.clone())), _ => Err((expr.span, "expected `ExprKind::ForLoop` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:54:113 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn expr_to_loop(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Block>, Option<::syntax::ast::SpannedIdent>)> { match expr.node { ExprKind::Loop(ref a, ref b) => Ok((a.clone(), b.clone())), _ => Err((expr.span, "expected `ExprKind::Loop` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:60:73 [INFO] [stderr] | [INFO] [stderr] 60 | pub fn expr_to_method_call(expr: &Expr) -> PluginResult<(::syntax::ast::SpannedIdent, Vec<::syntax::ptr::P<::syntax::ast::Ty>>, Vec<::syntax::ptr::P<::syntax::ast::Expr>>)> { match expr.node { ExprKind::MethodCall(ref a, ref b, ref c) => Ok((a.clone(), b.clone(), c.clone())), _ => Err((expr.span, "expected `ExprKind::MethodCall` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:84:153 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn expr_to_while(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Expr>, ::syntax::ptr::P<::syntax::ast::Block>, Option<::syntax::ast::SpannedIdent>)> { match expr.node { ExprKind::While(ref a, ref b, ref c) => Ok((a.clone(), b.clone(), c.clone())), _ => Err((expr.span, "expected `ExprKind::While` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:86:195 [INFO] [stderr] | [INFO] [stderr] 86 | pub fn expr_to_while_let(expr: &Expr) -> PluginResult<(::syntax::ptr::P<::syntax::ast::Pat>, ::syntax::ptr::P<::syntax::ast::Expr>, ::syntax::ptr::P<::syntax::ast::Block>, Option<::syntax::ast::SpannedIdent>)> { match expr.node { ExprKind::WhileLet(ref a, ref b, ref c, ref d) => Ok((a.clone(), b.clone(), c.clone(), d.clone())), _ => Err((expr.span, "expected `ExprKind::WhileLet` expression".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:112:117 [INFO] [stderr] | [INFO] [stderr] 112 | pub fn item_to_trait(item: &Item) -> PluginResult<(::syntax::ast::Unsafety, ::syntax::ast::Generics, ::syntax::ast::TyParamBounds, Vec<::syntax::ast::TraitItem>)> { match item.node { ItemKind::Trait(ref a, ref b, ref c, ref d) => Ok((a.clone(), b.clone(), c.clone(), d.clone())), _ => Err((item.span, "expected `ItemKind::Trait` item".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ViewPath` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:118:82 [INFO] [stderr] | [INFO] [stderr] 118 | pub fn item_to_use(item: &Item) -> PluginResult<(::syntax::ptr::P<::syntax::ast::ViewPath>)> { match item.node { ItemKind::Use(ref a) => Ok((a.clone())), _ => Err((item.span, "expected `ItemKind::Use` item".into())), } } [INFO] [stderr] | ^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:150:92 [INFO] [stderr] | [INFO] [stderr] 150 | pub fn pat_to_ident(pat: &Pat) -> PluginResult<(::syntax::ast::BindingMode, ::syntax::ast::SpannedIdent, Option<::syntax::ptr::P<::syntax::ast::Pat>>)> { match pat.node { PatKind::Ident(ref a, ref b, ref c) => Ok((a.clone(), b.clone(), c.clone())), _ => Err((pat.span, "expected `PatKind::Ident` pattern".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:274:66 [INFO] [stderr] | [INFO] [stderr] 274 | pub fn ty_to_impl_trait(ty: &Ty) -> PluginResult<(::syntax::ast::TyParamBounds)> { match ty.node { TyKind::ImplTrait(ref a) => Ok((a.clone())), _ => Err((ty.span, "expected `TyKind::ImplTrait` type".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `syntax::ast` [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:294:68 [INFO] [stderr] | [INFO] [stderr] 294 | pub fn ty_to_trait_object(ty: &Ty) -> PluginResult<(::syntax::ast::TyParamBounds)> { match ty.node { TyKind::TraitObject(ref a) => Ok((a.clone())), _ => Err((ty.span, "expected `TyKind::TraitObject` type".into())), } } [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `syntax::ast` [INFO] [stderr] [INFO] [stderr] error[E0603]: struct `ThinVec` is private [INFO] [stderr] --> /opt/rustwide/target/debug/build/easy-plugin-parsers-c269036e2660edee/out/extractor.rs:264:132 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn stmt_to_mac(stmt: &Stmt) -> PluginResult<(::syntax::ptr::P<(::syntax::ast::Mac, ::syntax::ast::MacStmtStyle, ::syntax::ast::ThinVec<::syntax::ast::Attribute>)>)> { match stmt.node { StmtKind::Mac(ref a) => Ok((a.clone())), _ => Err((stmt.span, "expected `StmtKind::Mac` statement".into())), } } [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 29 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0407, E0412, E0432, E0433, E0603. [INFO] [stderr] For more information about an error, try `rustc --explain E0407`. [INFO] [stderr] error: could not compile `easy-plugin-parsers`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/lib.rs:129:37 [INFO] [stderr] | [INFO] [stderr] 129 | $f(&stringify!($name)[7..], $name); [INFO] [stderr] | ^^^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] ... [INFO] [stderr] 417 | quote!(f, expand_quote_where_clause, Parse::Method("parse_where_clause")); [INFO] [stderr] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected type `for<'cx, 'r> fn(&'cx mut syntax::ext::base::ExtCtxt<'r>, syntax::source_map::Span, syntax::tokenstream::TokenStream) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'cx)>` [INFO] [stderr] found type `for<'r, 's, 't0> fn(&'r mut syntax::ext::base::ExtCtxt<'s>, [type error], &'t0 [syntax::tokenstream::TokenTree]) -> std::boxed::Box<(dyn syntax::ext::base::MacResult + 'static)> {register_plugins::expand_quote_where_clause}` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `expr_none` found for type `&syntax::ext::base::ExtCtxt<'_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:92:29 [INFO] [stderr] | [INFO] [stderr] 92 | None => context.expr_none(span), [INFO] [stderr] | ^^^^^^^^^ help: there is a method with a similar name: `expr_some` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Byte` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:148:18 [INFO] [stderr] | [INFO] [stderr] 148 | Lit::Byte(name) => ("Byte", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Char` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:149:18 [INFO] [stderr] | [INFO] [stderr] 149 | Lit::Char(name) => ("Char", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Integer` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:150:18 [INFO] [stderr] | [INFO] [stderr] 150 | Lit::Integer(name) => ("Integer", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Float` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:151:18 [INFO] [stderr] | [INFO] [stderr] 151 | Lit::Float(name) => ("Float", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Str_` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:152:18 [INFO] [stderr] | [INFO] [stderr] 152 | Lit::Str_(name) => ("Str_", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `StrRaw` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | Lit::StrRaw(name, size) => ("StrRaw", exprs!(context, span, [name, size])), [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `ByteStr` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:154:18 [INFO] [stderr] | [INFO] [stderr] 154 | Lit::ByteStr(name) => ("ByteStr", exprs!(context, span, [name])), [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `ByteStrRaw` found for type `syntax::parse::token::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:155:18 [INFO] [stderr] | [INFO] [stderr] 155 | Lit::ByteStrRaw(name, size) => ("ByteStrRaw", exprs!(context, span, [name, size])), [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `BinOp` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:164:20 [INFO] [stderr] | [INFO] [stderr] 164 | Token::BinOp(binop) => ("BinOp", exprs!(context, span, [binop])), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `BinOpEq` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:165:20 [INFO] [stderr] | [INFO] [stderr] 165 | Token::BinOpEq(binop) => ("BinOpEq", exprs!(context, span, [binop])), [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:166:20 [INFO] [stderr] | [INFO] [stderr] 166 | Token::OpenDelim(delim) => ("OpenDelim", exprs!(context, span, [delim])), [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:167:20 [INFO] [stderr] | [INFO] [stderr] 167 | Token::CloseDelim(delim) => ("CloseDelim", exprs!(context, span, [delim])), [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Literal` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:168:20 [INFO] [stderr] | [INFO] [stderr] 168 | Token::Literal(lit, suffix) => ("Literal", exprs!(context, span, [lit, suffix])), [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:169:20 [INFO] [stderr] | [INFO] [stderr] 169 | Token::Ident(ref ident) => ("Ident", exprs!(context, span, [ident])), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Lifetime` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:170:20 [INFO] [stderr] | [INFO] [stderr] 170 | Token::Lifetime(ref lifetime) => ("Lifetime", exprs!(context, span, [lifetime])), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `lifetime` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `DocComment` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:171:20 [INFO] [stderr] | [INFO] [stderr] 171 | Token::DocComment(comment) => ("DocComment", exprs!(context, span, [comment])), [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Interpolated` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:172:20 [INFO] [stderr] | [INFO] [stderr] 172 | Token::Interpolated(_) | [INFO] [stderr] | ^^^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `MatchNt` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:173:20 [INFO] [stderr] | [INFO] [stderr] 173 | Token::MatchNt(_, _) | [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `SubstNt` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:174:20 [INFO] [stderr] | [INFO] [stderr] 174 | Token::SubstNt(_) | [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Shebang` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:175:20 [INFO] [stderr] | [INFO] [stderr] 175 | Token::Shebang(_) => unreachable!("invalid quasiquoted token: {:?}", self), [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:224:50 [INFO] [stderr] | [INFO] [stderr] 224 | context.expr_method_call(span, expr, context.ident_of(ident), args) [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:239:9 [INFO] [stderr] | [INFO] [stderr] 239 | TokenTree::Token(_, ref token) => ("Token", token.to_expr(context, span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:240:9 [INFO] [stderr] | [INFO] [stderr] 240 | TokenTree::Delimited(_, ref delimited) => ("Delimited", delimited.to_expr(context, span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 2 [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Sequence` found for type `syntax::tokenstream::TokenTree` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:241:20 [INFO] [stderr] | [INFO] [stderr] 241 | TokenTree::Sequence(..) => unreachable!(), [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::tokenstream::TokenTree` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:247:37 [INFO] [stderr] | [INFO] [stderr] 247 | context.field_imm(span, context.ident_of(ident), expr) [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/expr.rs:251:35 [INFO] [stderr] | [INFO] [stderr] 251 | idents.iter().map(|i| context.ident_of(i)).collect() [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:31:50 [INFO] [stderr] | [INFO] [stderr] 31 | let mut parser = context.new_parser_from_tts(tts); [INFO] [stderr] | ^^^ expected struct `syntax::tokenstream::TokenStream`, found reference [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::tokenstream::TokenStream` [INFO] [stderr] found type `&[syntax::tokenstream::TokenTree]` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:51:68 [INFO] [stderr] | [INFO] [stderr] 51 | match parse_tts(context, span, tts, |p| p.parse_ty()).unwrap().node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 0 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:62:47 [INFO] [stderr] | [INFO] [stderr] 62 | match parse_tts(context, span, tts, |p| p.parse_pat()).unwrap().node { [INFO] [stderr] | ^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:62:69 [INFO] [stderr] | [INFO] [stderr] 62 | match parse_tts(context, span, tts, |p| p.parse_pat()).unwrap().node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::FieldPat` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | pats[0].node.clone() [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `pat`, `is_shorthand`, `attrs`, `id` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:75:79 [INFO] [stderr] | [INFO] [stderr] 75 | match parse_tts(context, span, tts, |p| p.parse_item()).unwrap().unwrap().node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:88:80 [INFO] [stderr] | [INFO] [stderr] 88 | match parse_tts(context, span, tts, |p| p.parse_item()).unwrap().map(|i| i.node.clone()) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:99:80 [INFO] [stderr] | [INFO] [stderr] 99 | match parse_tts(context, span, tts, |p| p.parse_stmt()).unwrap().map(|s| s.node.clone()) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:110:80 [INFO] [stderr] | [INFO] [stderr] 110 | match parse_tts(context, span, tts, |p| p.parse_item()).unwrap().map(|i| i.node.clone()) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/parse.rs:123:80 [INFO] [stderr] | [INFO] [stderr] 123 | match parse_tts(context, span, tts, |p| p.parse_item()).unwrap().map(|i| i.node.clone()) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `syntax::ptr::P` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | P(self.clone()).to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `syntax::ptr::P` [INFO] [stderr] ... [INFO] [stderr] 395 | to_token_trees!(P); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `syntax::ptr::P` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | P(self.clone()).to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `syntax::ptr::P` [INFO] [stderr] ... [INFO] [stderr] 399 | to_token_trees!(P); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `syntax::ptr::P` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | P(self.clone()).to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `syntax::ptr::P` [INFO] [stderr] ... [INFO] [stderr] 401 | to_token_trees!(P); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `syntax::ptr::P` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | P(self.clone()).to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `syntax::ptr::P` [INFO] [stderr] ... [INFO] [stderr] 402 | to_token_trees!(P); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&()` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&()` [INFO] [stderr] ... [INFO] [stderr] 377 | to_token_trees!(()); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&bool` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&bool` [INFO] [stderr] ... [INFO] [stderr] 378 | to_token_trees!(bool); [INFO] [stderr] | ---------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&char` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&char` [INFO] [stderr] ... [INFO] [stderr] 379 | to_token_trees!(char); [INFO] [stderr] | ---------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&i8` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&i8` [INFO] [stderr] ... [INFO] [stderr] 380 | to_token_trees!(i8); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&i16` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&i16` [INFO] [stderr] ... [INFO] [stderr] 381 | to_token_trees!(i16); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&i32` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&i32` [INFO] [stderr] ... [INFO] [stderr] 382 | to_token_trees!(i32); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&i64` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&i64` [INFO] [stderr] ... [INFO] [stderr] 383 | to_token_trees!(i64); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&isize` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&isize` [INFO] [stderr] ... [INFO] [stderr] 384 | to_token_trees!(isize); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&u8` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&u8` [INFO] [stderr] ... [INFO] [stderr] 385 | to_token_trees!(u8); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&u16` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&u16` [INFO] [stderr] ... [INFO] [stderr] 386 | to_token_trees!(u16); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&u32` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&u32` [INFO] [stderr] ... [INFO] [stderr] 387 | to_token_trees!(u32); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&u64` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&u64` [INFO] [stderr] ... [INFO] [stderr] 388 | to_token_trees!(u64); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&usize` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&usize` [INFO] [stderr] ... [INFO] [stderr] 389 | to_token_trees!(usize); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&str` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&str` [INFO] [stderr] ... [INFO] [stderr] 390 | to_token_trees!(str); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Arm` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Arm` [INFO] [stderr] ... [INFO] [stderr] 392 | to_token_trees!(Arm); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Attribute` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Attribute` [INFO] [stderr] ... [INFO] [stderr] 393 | to_token_trees!(Attribute); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Block` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Block` [INFO] [stderr] ... [INFO] [stderr] 394 | to_token_trees!(Block); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Generics` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Generics` [INFO] [stderr] ... [INFO] [stderr] 396 | to_token_trees!(Generics); [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Ident` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Ident` [INFO] [stderr] ... [INFO] [stderr] 397 | to_token_trees!(Ident); [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::ImplItem` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::ImplItem` [INFO] [stderr] ... [INFO] [stderr] 398 | to_token_trees!(ImplItem); [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Lit` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Lit` [INFO] [stderr] ... [INFO] [stderr] 400 | to_token_trees!(Lit); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Path` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Path` [INFO] [stderr] ... [INFO] [stderr] 403 | to_token_trees!(Path); [INFO] [stderr] | ---------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Stmt` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Stmt` [INFO] [stderr] ... [INFO] [stderr] 404 | to_token_trees!(Stmt); [INFO] [stderr] | ---------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::tokenstream::TokenTree` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::tokenstream::TokenTree` [INFO] [stderr] ... [INFO] [stderr] 405 | to_token_trees!(TokenTree); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::TraitItem` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::TraitItem` [INFO] [stderr] ... [INFO] [stderr] 406 | to_token_trees!(TraitItem); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::Ty` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::Ty` [INFO] [stderr] ... [INFO] [stderr] 407 | to_token_trees!(Ty); [INFO] [stderr] | -------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_tokens` found for type `&syntax::ast::WhereClause` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | self.to_tokens(context) [INFO] [stderr] | ^^^^^^^^^ method not found in `&syntax::ast::WhereClause` [INFO] [stderr] ... [INFO] [stderr] 408 | to_token_trees!(WhereClause); [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:190:18 [INFO] [stderr] | [INFO] [stderr] 190 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident.node))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:190:46 [INFO] [stderr] | [INFO] [stderr] 190 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident.node))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:190:63 [INFO] [stderr] | [INFO] [stderr] 190 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident.node))); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:191:18 [INFO] [stderr] | [INFO] [stderr] 191 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Colon` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:191:46 [INFO] [stderr] | [INFO] [stderr] 191 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:201:18 [INFO] [stderr] | [INFO] [stderr] 201 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:201:46 [INFO] [stderr] | [INFO] [stderr] 201 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:202:18 [INFO] [stderr] | [INFO] [stderr] 202 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Colon` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:202:46 [INFO] [stderr] | [INFO] [stderr] 202 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:212:18 [INFO] [stderr] | [INFO] [stderr] 212 | tts.push(TokenTree::Token(cs, Token::OpenDelim(DelimToken::Paren))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:212:46 [INFO] [stderr] | [INFO] [stderr] 212 | tts.push(TokenTree::Token(cs, Token::OpenDelim(DelimToken::Paren))); [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `to_token_trees` found for type `&syntax::ast::Param` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:214:28 [INFO] [stderr] | [INFO] [stderr] 214 | tts.extend(arg.to_token_trees(context).into_iter()); [INFO] [stderr] | ^^^^^^^^^^^^^^ method not found in `&syntax::ast::Param` [INFO] [stderr] | [INFO] [stderr] = note: the method `to_token_trees` exists but the following trait bounds were not satisfied: [INFO] [stderr] `&syntax::ast::Param : tt::ToTokenTrees` [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `to_token_trees`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `tt::ToTokenTrees` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:215:22 [INFO] [stderr] | [INFO] [stderr] 215 | tts.push(TokenTree::Token(cs, Token::Comma)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Comma` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:215:50 [INFO] [stderr] | [INFO] [stderr] 215 | tts.push(TokenTree::Token(cs, Token::Comma)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `variadic` on type `&syntax::ast::FnDecl` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:217:17 [INFO] [stderr] | [INFO] [stderr] 217 | if self.variadic { [INFO] [stderr] | ^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `inputs`, `output` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:218:22 [INFO] [stderr] | [INFO] [stderr] 218 | tts.push(TokenTree::Token(cs, Token::DotDotDot)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `DotDotDot` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:218:50 [INFO] [stderr] | [INFO] [stderr] 218 | tts.push(TokenTree::Token(cs, Token::DotDotDot)); [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:220:18 [INFO] [stderr] | [INFO] [stderr] 220 | tts.push(TokenTree::Token(cs, Token::CloseDelim(DelimToken::Paren))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:220:46 [INFO] [stderr] | [INFO] [stderr] 220 | tts.push(TokenTree::Token(cs, Token::CloseDelim(DelimToken::Paren))); [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:222:22 [INFO] [stderr] | [INFO] [stderr] 222 | tts.push(TokenTree::Token(cs, Token::RArrow)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `RArrow` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:222:50 [INFO] [stderr] | [INFO] [stderr] 222 | tts.push(TokenTree::Token(cs, Token::RArrow)); [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::ForeignItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:234:20 [INFO] [stderr] | [INFO] [stderr] 234 | match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `kind`, `id`, `span`, `vis` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:237:26 [INFO] [stderr] | [INFO] [stderr] 237 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:237:54 [INFO] [stderr] | [INFO] [stderr] 237 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:240:26 [INFO] [stderr] | [INFO] [stderr] 240 | tts.push(TokenTree::Token(cs, Token::Semi)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Semi` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:240:54 [INFO] [stderr] | [INFO] [stderr] 240 | tts.push(TokenTree::Token(cs, Token::Semi)); [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:244:20 [INFO] [stderr] | [INFO] [stderr] 244 | if mutable { [INFO] [stderr] | ^^^^^^^ expected bool, found enum `syntax::ast::Mutability` [INFO] [stderr] | [INFO] [stderr] = note: expected type `bool` [INFO] [stderr] found type `syntax::ast::Mutability` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:247:26 [INFO] [stderr] | [INFO] [stderr] 247 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:247:54 [INFO] [stderr] | [INFO] [stderr] 247 | tts.push(TokenTree::Token(cs, Token::Ident(self.ident))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:248:26 [INFO] [stderr] | [INFO] [stderr] 248 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Colon` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:248:54 [INFO] [stderr] | [INFO] [stderr] 248 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:250:26 [INFO] [stderr] | [INFO] [stderr] 250 | tts.push(TokenTree::Token(cs, Token::Semi)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Semi` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:250:54 [INFO] [stderr] | [INFO] [stderr] 250 | tts.push(TokenTree::Token(cs, Token::Semi)); [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:260:28 [INFO] [stderr] | [INFO] [stderr] 260 | ident: context.ident_of(""), [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Item` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:263:13 [INFO] [stderr] | [INFO] [stderr] 263 | node: ItemKind::ForeignMod(self.clone()), [INFO] [stderr] | ^^^^ `syntax::ast::Item` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:264:30 [INFO] [stderr] | [INFO] [stderr] 264 | vis: Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:273:29 [INFO] [stderr] | [INFO] [stderr] 273 | let ident = context.ident_of(&self.name.as_str()[..]); [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::Lifetime` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:273:44 [INFO] [stderr] | [INFO] [stderr] 273 | let ident = context.ident_of(&self.name.as_str()[..]); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:274:14 [INFO] [stderr] | [INFO] [stderr] 274 | vec![TokenTree::Token(context.call_site(), Token::Lifetime(ident))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Lifetime` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:274:59 [INFO] [stderr] | [INFO] [stderr] 274 | vec![TokenTree::Token(context.call_site(), Token::Lifetime(ident))] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `lifetime` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:282:18 [INFO] [stderr] | [INFO] [stderr] 282 | tts.push(TokenTree::Token(context.call_site(), Token::Colon)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Colon` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:282:63 [INFO] [stderr] | [INFO] [stderr] 282 | tts.push(TokenTree::Token(context.call_site(), Token::Colon)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `BinOp` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:285:31 [INFO] [stderr] | [INFO] [stderr] 285 | .separator(Token::BinOp(BinOpToken::Plus)) [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:296:13 [INFO] [stderr] | [INFO] [stderr] 296 | node: StmtKind::Local(P(self.clone())), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:312:30 [INFO] [stderr] | [INFO] [stderr] 312 | tts.push(TokenTree::Token(context.call_site(), separator.clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Public` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:331:36 [INFO] [stderr] | [INFO] [stderr] 331 | if self.vis == Visibility::Public { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `syntax::source_map::Spanned` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:331:21 [INFO] [stderr] | [INFO] [stderr] 331 | if self.vis == Visibility::Public { [INFO] [stderr] | -------- ^^ ------------------ [type error] [INFO] [stderr] | | [INFO] [stderr] | syntax::source_map::Spanned [INFO] [stderr] | [INFO] [stderr] = note: an implementation of `std::cmp::PartialEq` might be missing for `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:335:22 [INFO] [stderr] | [INFO] [stderr] 335 | tts.push(TokenTree::Token(cs, Token::Ident(ident))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:335:50 [INFO] [stderr] | [INFO] [stderr] 335 | tts.push(TokenTree::Token(cs, Token::Ident(ident))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:336:22 [INFO] [stderr] | [INFO] [stderr] 336 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Colon` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:336:50 [INFO] [stderr] | [INFO] [stderr] 336 | tts.push(TokenTree::Token(cs, Token::Colon)); [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:345:14 [INFO] [stderr] | [INFO] [stderr] 345 | vec![TokenTree::Token(context.call_site(), self.clone())] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:354:18 [INFO] [stderr] | [INFO] [stderr] 354 | tts.push(TokenTree::Token(cs, Token::Ident(self.name))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:354:46 [INFO] [stderr] | [INFO] [stderr] 354 | tts.push(TokenTree::Token(cs, Token::Ident(self.name))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:361:22 [INFO] [stderr] | [INFO] [stderr] 361 | tts.push(TokenTree::Token(cs, Token::OpenDelim(delim))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:361:50 [INFO] [stderr] | [INFO] [stderr] 361 | tts.push(TokenTree::Token(cs, Token::OpenDelim(delim))); [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Comma` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:364:35 [INFO] [stderr] | [INFO] [stderr] 364 | .separator(Token::Comma) [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:367:22 [INFO] [stderr] | [INFO] [stderr] 367 | tts.push(TokenTree::Token(cs, Token::CloseDelim(delim))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `CloseDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:367:50 [INFO] [stderr] | [INFO] [stderr] 367 | tts.push(TokenTree::Token(cs, Token::CloseDelim(delim))); [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:370:22 [INFO] [stderr] | [INFO] [stderr] 370 | tts.push(TokenTree::Token(cs, Token::Eq)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eq` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:370:50 [INFO] [stderr] | [INFO] [stderr] 370 | tts.push(TokenTree::Token(cs, Token::Eq)); [INFO] [stderr] | ^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:457:5 [INFO] [stderr] | [INFO] [stderr] 457 | TokenTree::Token(DUMMY_SP, Token::Ident(context.ident_of(ident))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Ident` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:457:39 [INFO] [stderr] | [INFO] [stderr] 457 | TokenTree::Token(DUMMY_SP, Token::Ident(context.ident_of(ident))) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | associated item not found in `syntax::parse::token::Token` [INFO] [stderr] | help: there is a method with a similar name: `ident` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/synthax-0.3.6/src/tt.rs:457:53 [INFO] [stderr] | [INFO] [stderr] 457 | TokenTree::Token(DUMMY_SP, Token::Ident(context.ident_of(ident))) [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error: aborting due to 218 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0023, E0061, E0308, E0369, E0412, E0432, E0433, E0557, E0560... [INFO] [stderr] For more information about an error, try `rustc --explain E0023`. [INFO] [stderr] error: could not compile `synthax`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "7a4a324801e9a5f5f07d25afb6ff8fa9d970a11a53bb07d2a1321bf6804785cb"` [INFO] running `"docker" "rm" "-f" "7a4a324801e9a5f5f07d25afb6ff8fa9d970a11a53bb07d2a1321bf6804785cb"` [INFO] [stdout] 7a4a324801e9a5f5f07d25afb6ff8fa9d970a11a53bb07d2a1321bf6804785cb