[INFO] updating cached repository https://github.com/suhr/esobsc [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d7309cf10b8578f60fd2917edc4c57c8f69f8e3a [INFO] checking suhr/esobsc against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsuhr%2Fesobsc" "/workspace/builds/worker-6/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/suhr/esobsc on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/suhr/esobsc [INFO] removed path dependency oak_runtime from git repo https://github.com/suhr/esobsc [INFO] finished tweaking git repo https://github.com/suhr/esobsc [INFO] tweaked toml for git repo https://github.com/suhr/esobsc written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/suhr/esobsc already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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] 6dcdc8dab29df41764aa9c73df12b0aa4d21e2fdff8c2bca3f575ace7cc29ec0 [INFO] running `"docker" "start" "-a" "6dcdc8dab29df41764aa9c73df12b0aa4d21e2fdff8c2bca3f575ace7cc29ec0"` [INFO] [stderr] Checking libc v0.2.22 [INFO] [stderr] Compiling partial v0.1.3 [INFO] [stderr] Checking syntex_pos v0.58.1 [INFO] [stderr] Compiling oak v0.5.3 (https://github.com/ptal/oak.git#c22084ed) [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/lib.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | #![feature(rustc_private, plugin_registrar, quote, box_syntax)] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] Checking thread-id v3.0.0 [INFO] [stderr] Checking memchr v1.0.1 [INFO] [stderr] Checking oak_runtime v0.5.5 (https://github.com/ptal/oak.git#c22084ed) [INFO] [stderr] Checking thread_local v0.3.3 [INFO] [stderr] Checking aho-corasick v0.6.3 [INFO] [stderr] Checking regex v0.2.1 [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:20:23 [INFO] [stderr] | [INFO] [stderr] 20 | pub use syntax::util::small_vector::SmallVector; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:24:22 [INFO] [stderr] | [INFO] [stderr] 24 | pub use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:21:17 [INFO] [stderr] | [INFO] [stderr] 21 | pub use syntax::codemap::{DUMMY_SP, NO_EXPANSION, Span, MultiSpan, Spanned, respan, BytePos}; [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub use syntax::ext::build::AstBuilder; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AstBuilder` in `ext::build` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::parse::str_lit` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | pub use syntax::parse::str_lit; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no `str_lit` in `parse` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::parse::lexer::TokenAndSpan` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | pub use syntax::parse::lexer::TokenAndSpan; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TokenAndSpan` in `parse::lexer` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::symbol::keywords` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/rust.rs:43:25 [INFO] [stderr] | [INFO] [stderr] 43 | pub use syntax::symbol::keywords::Keyword; [INFO] [stderr] | ^^^^^^^^ could not find `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `rust::SpannedIdent`, `rust::Spanned`, `rust::BytePos`, `rust::NO_EXPANSION`, `rust::respan`, `rust::Span` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:29:36 [INFO] [stderr] | [INFO] [stderr] 29 | pub use rust::{ExtCtxt, Attribute, SpannedIdent}; [INFO] [stderr] | ^^^^^^^^^^^^ no `SpannedIdent` in `rust` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/ast.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | pub use rust::{Spanned, BytePos, NO_EXPANSION}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use rust::respan; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/identifier.rs:16:29 [INFO] [stderr] | [INFO] [stderr] 16 | pub use rust::{Ident, Name, Span, str_lit}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | stream_alias: quote_item!(cx, pub type Stream<'a> = StrStream<'a>;).unwrap(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:135:21 [INFO] [stderr] | [INFO] [stderr] 135 | .map(|ty| quote_ty!(self.cx, $ty)) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:140:21 [INFO] [stderr] | [INFO] [stderr] 140 | let stream_ty = quote_ty!(self.cx, Stream); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:149:7 [INFO] [stderr] | [INFO] [stderr] 149 | quote_ty!(self.cx, $ty) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | quote_ty!(self.cx, as StreamSpan>::Output) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:52:46 [INFO] [stderr] | [INFO] [stderr] 52 | self.function(recognizer_fn, true, body, quote_ty!(cx, ())) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:60:7 [INFO] [stderr] | [INFO] [stderr] 60 | quote_expr!(cx, $recognizer_fn(state)), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:61:7 [INFO] [stderr] | [INFO] [stderr] 61 | quote_ty!(cx, ())) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:75:15 [INFO] [stderr] | [INFO] [stderr] 75 | let fun = quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:103:12 [INFO] [stderr] | [INFO] [stderr] 103 | Some(quote_tokens!(self.cx(), mut)) [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_arg` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | quote_arg!(self.cx(), $mut_kw state: oak_runtime::ParseState<$stream_ty, ()>) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:128:7 [INFO] [stderr] | [INFO] [stderr] 128 | quote_expr!(self.cx(), state), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:129:7 [INFO] [stderr] | [INFO] [stderr] 129 | quote_expr!(self.cx(), state.failure()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 149 | quote_expr!(self.cx(), state.failure()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:171:11 [INFO] [stderr] | [INFO] [stderr] 171 | quote_expr!(cx, $success), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:173:28 [INFO] [stderr] | [INFO] [stderr] 173 | self.closures.push(quote_stmt!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_arg` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:189:26 [INFO] [stderr] | [INFO] [stderr] 189 | .map(|(var, ty)| quote_arg!(self.cx(), $var: &mut $ty))) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_arg` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:192:20 [INFO] [stderr] | [INFO] [stderr] 192 | .map(|var| quote_arg!(self.cx(), $var:_))) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:197:10 [INFO] [stderr] | [INFO] [stderr] 197 | vec![quote_expr!(self.cx(), state)] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:201:25 [INFO] [stderr] | [INFO] [stderr] 201 | .map(|(var, _)| quote_expr!(self.cx(), &mut $var))) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:204:20 [INFO] [stderr] | [INFO] [stderr] 204 | .map(|var| quote_expr!(self.cx(), $var))) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/continuation.rs:47:7 [INFO] [stderr] | [INFO] [stderr] 47 | quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rtype.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | quote_ty!(self.grammar.cx, ()) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rtype.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | quote_ty!(self.grammar.cx, char) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rtype.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | quote_ty!(self.grammar.cx, Vec<$ty>) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rtype.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | quote_ty!(self.grammar.cx, Option<$ty>) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/value.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | .map(|name| quote_expr!(cx, $name)) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/value.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | quote_expr!(cx, ()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_pat` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/value.rs:39:17 [INFO] [stderr] | [INFO] [stderr] 39 | .map(|name| quote_pat!(cx, $name)) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_pat` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/value.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | quote_pat!(cx, ()) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:43:18 [INFO] [stderr] | [INFO] [stderr] 43 | let module = quote_item!(self.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:62:25 [INFO] [stderr] | [INFO] [stderr] 62 | let runtime_crate = quote_item!(self.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rule.rs:43:19 [INFO] [stderr] | [INFO] [stderr] 43 | let success = quote_expr!(self.cx(), state.success(())); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rule.rs:44:19 [INFO] [stderr] | [INFO] [stderr] 44 | let failure = quote_expr!(self.cx(), state.failure()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rule.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | let success = quote_expr!(self.cx(), state.success($vars)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/rule.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | let failure = quote_expr!(self.cx(), state.failure()); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/str_literal.rs:42:39 [INFO] [stderr] | [INFO] [stderr] 42 | .map_success(|success, failure| quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/choice.rs:51:44 [INFO] [stderr] | [INFO] [stderr] 51 | context.push_mut_ref_fv(branch_failed, quote_ty!(cx, bool)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_stmt` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/choice.rs:62:11 [INFO] [stderr] | [INFO] [stderr] 62 | quote_stmt!(cx, $branch_failed = false;)) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/choice.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | .fold(quote_expr!(cx, state), |accu, branch| [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/choice.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | quote_expr!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/choice.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_pat` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/any_single_char.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | quote_pat!(context.cx(), _) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_pat` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/any_single_char.rs:25:3 [INFO] [stderr] | [INFO] [stderr] 25 | quote_pat!(context.cx(), $var) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/any_single_char.rs:55:39 [INFO] [stderr] | [INFO] [stderr] 55 | .map_success(|success, failure| quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/repeat.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/repeat.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/repeat.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/repeat.rs:113:14 [INFO] [stderr] | [INFO] [stderr] 113 | let ty = quote_ty!(context.cx(), Vec<_>); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/repeat.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | quote_expr!(context.cx(), { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/optional.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | quote_expr!(context.cx(), { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/optional.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_ty` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/optional.rs:74:14 [INFO] [stderr] | [INFO] [stderr] 74 | let ty = quote_ty!(context.cx(), Option<_>); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/optional.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | quote_expr!(context.cx(), { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/syntactic_predicate.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | quote_expr!(context.cx(), state), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/syntactic_predicate.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | quote_expr!(context.cx(), state.failure()) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/syntactic_predicate.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/character_class.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | quote_expr!(cx, ($x >= $lo && $x <= $hi)) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/character_class.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | |accu, interval| quote_expr!(cx, $accu || $interval) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/character_class.rs:83:39 [INFO] [stderr] | [INFO] [stderr] 83 | .map_success(|success, failure| quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/non_terminal.rs:49:39 [INFO] [stderr] | [INFO] [stderr] 49 | .map_success(|success, failure| quote_expr!(context.cx(), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/non_terminal.rs:87:39 [INFO] [stderr] | [INFO] [stderr] 87 | .map_success(|success, failure| quote_expr!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/semantic_action.rs:46:18 [INFO] [stderr] | [INFO] [stderr] 46 | .map(|var| quote_expr!(cx, $var)) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/semantic_action.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | quote_expr!(cx, { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/spanned_expr.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | quote_expr!(context.cx(), { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_expr` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/spanned_expr.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | quote_expr!(context.cx(), { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `PathParameters` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:130:27 [INFO] [stderr] | [INFO] [stderr] 130 | let generics_params = PathParameters::AngleBracketed( [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `PathParameters` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `rust` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:27:23 [INFO] [stderr] | [INFO] [stderr] 27 | pub type RArg = rust::Arg; [INFO] [stderr] | ^^^ [INFO] [stderr] help: there is an enum variant `rustc::mir::LocalKind::Arg` and 1 other; try using the variant's enum [INFO] [stderr] | [INFO] [stderr] 27 | pub type RArg = rustc::mir::LocalKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 27 | pub type RArg = rustc::traits::error_reporting::ArgKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 27 | pub type RArg = rust::Arm; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AngleBracketedParameterData` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:131:7 [INFO] [stderr] | [INFO] [stderr] 131 | AngleBracketedParameterData { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `rust` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:89:60 [INFO] [stderr] | [INFO] [stderr] 89 | fn parse_rule_decl(&mut self) -> rust::PResult<'a, rust::SpannedIdent> { [INFO] [stderr] | ^^^^^^^^^^^^ not found in `rust` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `visibility_qualified` in module `rust` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:41:17 [INFO] [stderr] | [INFO] [stderr] 41 | s.head(&rust::visibility_qualified(&vis, "mod"))?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `rust` [INFO] [stderr] help: possible candidate is found in another module, you can import it into scope [INFO] [stderr] | [INFO] [stderr] 15 | use rustc::hir::print::visibility_qualified; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `word` in module `rust::pp` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:59:17 [INFO] [stderr] | [INFO] [stderr] 59 | rust::pp::word(&mut s.s, ";")?; [INFO] [stderr] | ^^^^ not found in `rust::pp` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `IdentTT` found for type `syntax::ext::base::SyntaxExtension` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/lib.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | rust::SyntaxExtension::IdentTT(Box::new(expand), None, true)); [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::ext::base::SyntaxExtension` [INFO] [stderr] [INFO] [stderr] error[E0277]: `syntax::rustc_errors::FatalError` cannot be sent between threads safely [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/lib.rs:63:14 [INFO] [stderr] | [INFO] [stderr] 63 | panic!(rust::FatalError); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ `syntax::rustc_errors::FatalError` cannot be sent between threads safely [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Send` is not implemented for `syntax::rustc_errors::FatalError` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:121:30 [INFO] [stderr] | [INFO] [stderr] 121 | match &self.stream_alias.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Ty` found for type `syntax::ast::ItemKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:122:24 [INFO] [stderr] | [INFO] [stderr] 122 | &rust::ItemKind::Ty(_, ref generics) => generics.clone(), [INFO] [stderr] | ^^ variant or associated item not found in `syntax::ast::ItemKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:132:29 [INFO] [stderr] | [INFO] [stderr] 132 | lifetimes: generics.lifetimes.into_iter().map(|l| l.lifetime).collect(), [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `ty_params` on type `syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:133:25 [INFO] [stderr] | [INFO] [stderr] 133 | types: generics.ty_params.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `parameters` on type `&mut syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:142:41 [INFO] [stderr] | [INFO] [stderr] 142 | path.segments.last_mut().unwrap().parameters = Some(P(generics_params)); [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/ast.rs:146:9 [INFO] [stderr] | [INFO] [stderr] 146 | node: ty_path, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eof` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:57:34 [INFO] [stderr] | [INFO] [stderr] 57 | while self.rp.token != rtok::Eof [INFO] [stderr] | ^^^ associated item not found in `syntax::parse::token::Token` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:75:27 [INFO] [stderr] | [INFO] [stderr] 75 | self.rp.expect(&rtok::Eq)?; [INFO] [stderr] | ^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0624]: method `parse_inner_attributes` is private [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:82:26 [INFO] [stderr] | [INFO] [stderr] 82 | let inners = self.rp.parse_inner_attributes()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:90:22 [INFO] [stderr] | [INFO] [stderr] 90 | let sp = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:99:22 [INFO] [stderr] | [INFO] [stderr] 99 | let lo = self.rp.span.lo; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:106:15 [INFO] [stderr] | [INFO] [stderr] 106 | rtok::BinOp(rbtok::Slash) => self.bump(), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `hi` on type `syntax::source_map::Span` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:110:32 [INFO] [stderr] | [INFO] [stderr] 110 | let hi = self.rp.prev_span.hi; [INFO] [stderr] | ^^ help: use parentheses to call the method: `hi()` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:121:22 [INFO] [stderr] | [INFO] [stderr] 121 | let lo = self.rp.span.lo; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | rtok::Gt => { [INFO] [stderr] | ^^ associated item not found in `syntax::parse::token::Token` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | rtok::RArrow => { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:126:26 [INFO] [stderr] | [INFO] [stderr] 126 | let hi = self.rp.span.hi; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | rtok::OpenDelim(rust::DelimToken::Paren) => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:145:29 [INFO] [stderr] | [INFO] [stderr] 145 | if token == rtok::BinOp(rbtok::Caret) { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:152:31 [INFO] [stderr] | [INFO] [stderr] 152 | self.rp.expect(&rtok::CloseDelim(rust::DelimToken::Paren))?; [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:153:26 [INFO] [stderr] | [INFO] [stderr] 153 | let hi = self.rp.span.hi; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:157:28 [INFO] [stderr] | [INFO] [stderr] 157 | let span = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `DotDot` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | rtok::DotDot => { [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:172:26 [INFO] [stderr] | [INFO] [stderr] 172 | let sp = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:184:22 [INFO] [stderr] | [INFO] [stderr] 184 | let lo = self.rp.span.lo; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `hi` on type `syntax::source_map::Span` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:189:32 [INFO] [stderr] | [INFO] [stderr] 189 | let hi = self.rp.prev_span.hi; [INFO] [stderr] | ^^ help: use parentheses to call the method: `hi()` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Not` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:205:13 [INFO] [stderr] | [INFO] [stderr] 205 | rtok::Not => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:208:13 [INFO] [stderr] | [INFO] [stderr] 208 | rtok::BinOp(rbtok::And) => { [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:218:22 [INFO] [stderr] | [INFO] [stderr] 218 | let lo = self.rp.span.lo; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:222:26 [INFO] [stderr] | [INFO] [stderr] 222 | let hi = self.rp.span.hi; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:236:22 [INFO] [stderr] | [INFO] [stderr] 236 | let lo = self.rp.span.lo; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:241:22 [INFO] [stderr] | [INFO] [stderr] 241 | let hi = self.rp.span.hi; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:244:13 [INFO] [stderr] | [INFO] [stderr] 244 | rtok::BinOp(rbtok::Star) => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:248:13 [INFO] [stderr] | [INFO] [stderr] 248 | rtok::BinOp(rbtok::Plus) => { [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Question` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:252:13 [INFO] [stderr] | [INFO] [stderr] 252 | rtok::Question => { [INFO] [stderr] | ^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `lo` on type `syntax::source_map::Span` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | self.alloc_expr(sp.lo, sp.hi, expr) [INFO] [stderr] | ^^ help: use parentheses to call the method: `lo()` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `hi` on type `syntax::source_map::Span` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:263:31 [INFO] [stderr] | [INFO] [stderr] 263 | self.alloc_expr(sp.lo, sp.hi, expr) [INFO] [stderr] | ^^ help: use parentheses to call the method: `hi()` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:267:24 [INFO] [stderr] | [INFO] [stderr] 267 | let span = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:275:13 [INFO] [stderr] | [INFO] [stderr] 275 | rtok::Literal(rust::token::Lit::Str_(name),_) => { [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:275:39 [INFO] [stderr] | [INFO] [stderr] 275 | rtok::Literal(rust::token::Lit::Str_(name),_) => { [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Dot` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:280:13 [INFO] [stderr] | [INFO] [stderr] 280 | rtok::Dot => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:284:13 [INFO] [stderr] | [INFO] [stderr] 284 | rtok::OpenDelim(rust::DelimToken::Paren) => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:290:13 [INFO] [stderr] | [INFO] [stderr] 290 | rtok::Ident(ident) if !token.is_any_keyword() => { [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 `OpenDelim` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:297:13 [INFO] [stderr] | [INFO] [stderr] 297 | rtok::OpenDelim(rust::DelimToken::Bracket) => { [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `DotDot` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:314:13 [INFO] [stderr] | [INFO] [stderr] 314 | rtok::DotDot => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:287:31 [INFO] [stderr] | [INFO] [stderr] 287 | self.rp.expect(&rtok::CloseDelim(rust::DelimToken::Paren))?; [INFO] [stderr] | ^^^^^^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_any_keyword` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:290:36 [INFO] [stderr] | [INFO] [stderr] 290 | rtok::Ident(ident) if !token.is_any_keyword() => { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: there is a method with a similar name: `is_keyword` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:301:17 [INFO] [stderr] | [INFO] [stderr] 301 | rtok::CloseDelim(rust::DelimToken::Bracket) => { [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:329:13 [INFO] [stderr] | [INFO] [stderr] 329 | rtok::Literal(rust::token::Lit::Str_(name),_) => { [INFO] [stderr] | ^^^^^^^ associated item not found in `syntax::parse::token::Token` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:329:39 [INFO] [stderr] | [INFO] [stderr] 329 | rtok::Literal(rust::token::Lit::Str_(name),_) => { [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Lit` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:330:28 [INFO] [stderr] | [INFO] [stderr] 330 | let span = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:367:22 [INFO] [stderr] | [INFO] [stderr] 367 | let sp = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `syntax::parse::parser::Parser<'a>` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:378:24 [INFO] [stderr] | [INFO] [stderr] 378 | let span = self.rp.span; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sess`, `token`, `prev_span`, `recurse_into_file_modules`, `root_module_name`, `cfg_mods` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:414:18 [INFO] [stderr] | [INFO] [stderr] 414 | if let rtok::Ident(_) = token { [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 method named `is_any_keyword` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:415:14 [INFO] [stderr] | [INFO] [stderr] 415 | !token.is_any_keyword() && [INFO] [stderr] | ^^^^^^^^^^^^^^ help: there is a method with a similar name: `is_keyword` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/front/parser.rs:416:50 [INFO] [stderr] | [INFO] [stderr] 416 | self.rp.look_ahead(1, |t| match t { &rtok::Eq => true, _ => false}) [INFO] [stderr] | ^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/mod.rs:54:21 [INFO] [stderr] | [INFO] [stderr] 54 | match &item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Ty` found for type `syntax::ast::ItemKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/mod.rs:55:28 [INFO] [stderr] | [INFO] [stderr] 55 | &rust::ItemKind::Ty(_,_) => { [INFO] [stderr] | ^^ variant or associated item not found in `syntax::ast::ItemKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/duplicate.rs:37:44 [INFO] [stderr] | [INFO] [stderr] 37 | if let &rust::ItemKind::Fn(..) = &item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:35:20 [INFO] [stderr] | [INFO] [stderr] 35 | match &meta_item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:36:38 [INFO] [stderr] | [INFO] [stderr] 36 | &MetaItemKind::Word if meta_item.name == "debug_api" => { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:39:38 [INFO] [stderr] | [INFO] [stderr] 39 | &MetaItemKind::Word if meta_item.name == "show_api" => { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:42:38 [INFO] [stderr] | [INFO] [stderr] 42 | &MetaItemKind::Word if meta_item.name == "debug_typing" => { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:45:38 [INFO] [stderr] | [INFO] [stderr] 45 | &MetaItemKind::Word if meta_item.name == "show_typing" => { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/analysis/attribute.rs:53:19 [INFO] [stderr] | [INFO] [stderr] 53 | meta_item.name)); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/typing/ast.rs:54:40 [INFO] [stderr] | [INFO] [stderr] 54 | match self.rust_functions[&action].node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `syntax::ast::FunctionRetTy` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/typing/ast.rs:292:10 [INFO] [stderr] | [INFO] [stderr] 292 | Action(rust::FunctionRetTy) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: an implementation of `std::cmp::PartialEq` might be missing for `syntax::ast::FunctionRetTy` [INFO] [stderr] [INFO] [stderr] error[E0369]: binary operation `!=` cannot be applied to type `syntax::ast::FunctionRetTy` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/typing/ast.rs:292:10 [INFO] [stderr] | [INFO] [stderr] 292 | Action(rust::FunctionRetTy) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: an implementation of `std::cmp::PartialEq` might be missing for `syntax::ast::FunctionRetTy` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syntax::ast::FunctionRetTy: std::cmp::Eq` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/middle/typing/ast.rs:292:10 [INFO] [stderr] | [INFO] [stderr] 292 | Action(rust::FunctionRetTy) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ the trait `std::cmp::Eq` is not implemented for `syntax::ast::FunctionRetTy` [INFO] [stderr] | [INFO] [stderr] = note: required by `std::cmp::AssertParamIsEq` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:83:12 [INFO] [stderr] | [INFO] [stderr] 83 | if let rust::ItemKind::Fn(a,b,c,d,mut generics,f) = fun.node.clone() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:85:39 [INFO] [stderr] | [INFO] [stderr] 85 | generics.lifetimes = stream_gen.lifetimes; [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `ty_params` on type `syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:86:39 [INFO] [stderr] | [INFO] [stderr] 86 | generics.ty_params = stream_gen.ty_params; [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Item` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | node: rust::ItemKind::Fn(a,b,c,d,generics,f), [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[E0061]: this function takes 4 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:92:15 [INFO] [stderr] | [INFO] [stderr] 92 | node: rust::ItemKind::Fn(a,b,c,d,generics,f), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `ty_infer` found for type `&syntax::ext::base::ExtCtxt<'_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/context.rs:170:33 [INFO] [stderr] | [INFO] [stderr] 170 | cx.fn_decl(params, cx.ty_infer(cx.call_site())), [INFO] [stderr] | ^^^^^^^^ method not found in `&syntax::ext::base::ExtCtxt<'_>` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:27:63 [INFO] [stderr] | [INFO] [stderr] 27 | if let &rust::ItemKind::Mod(ref module) = &grammar_module.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | print_module(s, module, grammar_module.ident, grammar_module.vis.clone(), grammar_module.span) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;` [INFO] [stderr] | | [INFO] [stderr] | expected (), found enum `std::result::Result` [INFO] [stderr] | [INFO] [stderr] = note: expected type `()` [INFO] [stderr] found type `std::result::Result<(), std::io::Error>` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | s.head(&rust::visibility_qualified(&vis, "mod"))?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | s.print_ident(ident)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | s.nbsp()?; [INFO] [stderr] | ^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:44:3 [INFO] [stderr] | [INFO] [stderr] 44 | s.bopen()?; [INFO] [stderr] | ^^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:49:3 [INFO] [stderr] | [INFO] [stderr] 39 | -> io::Result<()> [INFO] [stderr] | -------------- expected `std::result::Result<(), std::io::Error>` because of return type [INFO] [stderr] ... [INFO] [stderr] 49 | s.bclose(span) [INFO] [stderr] | ^^^^^^^^^^^^^^ expected enum `std::result::Result`, found () [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::result::Result<(), std::io::Error>` [INFO] [stderr] found type `()` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:53:36 [INFO] [stderr] | [INFO] [stderr] 53 | if item.vis == rust::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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:53:15 [INFO] [stderr] | [INFO] [stderr] 53 | if item.vis == rust::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[E0609]: no field `node` on type `&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:54:93 [INFO] [stderr] | [INFO] [stderr] 54 | if let &rust::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, _) = &item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | if let &rust::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, _) = &item.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:55:7 [INFO] [stderr] | [INFO] [stderr] 55 | s.hardbreak_if_not_bol()?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:56:7 [INFO] [stderr] | [INFO] [stderr] 56 | s.head("")?; [INFO] [stderr] | ^^^^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0624]: method `print_fn` is private [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | s.print_fn(decl, unsafety, constness.node, abi, Some(item.ident), generics, &item.vis)?; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:58:7 [INFO] [stderr] | [INFO] [stderr] 58 | s.end()?; // end head-ibox [INFO] [stderr] | ^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/code_printer.rs:60:7 [INFO] [stderr] | [INFO] [stderr] 60 | s.end()?; // end the outer fn box [INFO] [stderr] | ^^^^^^^^ the `?` operator cannot be applied to type `()` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::Try` is not implemented for `()` [INFO] [stderr] = note: required by `std::ops::Try::into_result` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:66:19 [INFO] [stderr] | [INFO] [stderr] 66 | match &module.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Item` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:74:11 [INFO] [stderr] | [INFO] [stderr] 74 | node: rust::ItemKind::Mod(rust::Mod{ [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[E0063]: missing field `inline` in initializer of `syntax::ast::Mod` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:74:37 [INFO] [stderr] | [INFO] [stderr] 74 | node: rust::ItemKind::Mod(rust::Mod{ [INFO] [stderr] | ^^^^^^^^^ missing `inline` [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/grammar.rs:78:34 [INFO] [stderr] | [INFO] [stderr] 78 | vis: rust::Visibility::Public, [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/back/compiler/character_class.rs:20:16 [INFO] [stderr] | [INFO] [stderr] 20 | context.cx().ident_of("x") [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/git/checkouts/oak-1f460f26588ecda0/c22084e/src/liboak/identifier.rs:25:6 [INFO] [stderr] | [INFO] [stderr] 25 | cx.ident_of(name.as_str()) [INFO] [stderr] | ^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error: aborting due to 180 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0023, E0061, E0063, E0277, E0308, E0369, E0412, E0422, E0425... [INFO] [stderr] For more information about an error, try `rustc --explain E0023`. [INFO] [stderr] error: could not compile `oak`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "6dcdc8dab29df41764aa9c73df12b0aa4d21e2fdff8c2bca3f575ace7cc29ec0"` [INFO] running `"docker" "rm" "-f" "6dcdc8dab29df41764aa9c73df12b0aa4d21e2fdff8c2bca3f575ace7cc29ec0"` [INFO] [stdout] 6dcdc8dab29df41764aa9c73df12b0aa4d21e2fdff8c2bca3f575ace7cc29ec0