[INFO] updating cached repository https://github.com/Crypec/Stegi [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] [stderr] From https://github.com/Crypec/Stegi [INFO] [stderr] d755136..25cb934 master -> master [INFO] [stderr] * [new branch] shared -> shared [INFO] [stderr] 9c8aa21..383f087 simon -> simon [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 25cb934af44a6cd0e89dd32cc0066e6992104308 [INFO] checking Crypec/Stegi against try#e4dba30b9b475d8750370c4dfb49b6541990904d for pr-71393 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCrypec%2FStegi" "/workspace/builds/worker-1/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Crypec/Stegi on toolchain e4dba30b9b475d8750370c4dfb49b6541990904d [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/Crypec/Stegi [INFO] finished tweaking git repo https://github.com/Crypec/Stegi [INFO] tweaked toml for git repo https://github.com/Crypec/Stegi written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/Crypec/Stegi already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ngrammatic v0.2.1 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "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] a675f162a9d0323391f5e0f9db881d839e3f342d6e92be70cbf44b7fa170d765 [INFO] running `"docker" "start" "-a" "a675f162a9d0323391f5e0f9db881d839e3f342d6e92be70cbf44b7fa170d765"` [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Compiling libc v0.2.67 [INFO] [stderr] Compiling syn v1.0.16 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking ngrammatic v0.2.1 [INFO] [stderr] Checking difference v2.0.0 [INFO] [stderr] Compiling backtrace-sys v0.1.34 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling failure_derive v0.1.7 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Checking pretty_assertions v0.6.1 [INFO] [stderr] Checking unicode_reader v1.0.0 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking backtrace v0.3.45 [INFO] [stderr] Checking colored v1.9.3 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling derivative v2.1.1 [INFO] [stderr] Checking failure v0.1.7 [INFO] [stderr] Checking stegi v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stderr] --> src/ast.rs:669:19 [INFO] [stderr] | [INFO] [stderr] 92 | Lit(Lit), [INFO] [stderr] | -------- defined here [INFO] [stderr] ... [INFO] [stderr] 669 | node: ExprKind::Lit(Lit::Bool(x), Span::default()), [INFO] [stderr] | ^^^^^^^^^^^^^ ------------ --------------- supplied 2 arguments [INFO] [stderr] | | [INFO] [stderr] | expected 1 argument [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stderr] --> src/ast.rs:677:19 [INFO] [stderr] | [INFO] [stderr] 92 | Lit(Lit), [INFO] [stderr] | -------- defined here [INFO] [stderr] ... [INFO] [stderr] 677 | node: ExprKind::Lit(Lit::Number(x as f64), Span::default()), [INFO] [stderr] | ^^^^^^^^^^^^^ --------------------- --------------- supplied 2 arguments [INFO] [stderr] | | [INFO] [stderr] | expected 1 argument [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stderr] --> src/ast.rs:685:19 [INFO] [stderr] | [INFO] [stderr] 92 | Lit(Lit), [INFO] [stderr] | -------- defined here [INFO] [stderr] ... [INFO] [stderr] 685 | node: ExprKind::Lit(Lit::Number(x), Span::default()), [INFO] [stderr] | ^^^^^^^^^^^^^ -------------- --------------- supplied 2 arguments [INFO] [stderr] | | [INFO] [stderr] | expected 1 argument [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stderr] --> src/ast.rs:693:19 [INFO] [stderr] | [INFO] [stderr] 92 | Lit(Lit), [INFO] [stderr] | -------- defined here [INFO] [stderr] ... [INFO] [stderr] 693 | node: ExprKind::Lit(Lit::String(x.to_string()), Span::default()), [INFO] [stderr] | ^^^^^^^^^^^^^ -------------------------- --------------- supplied 2 arguments [INFO] [stderr] | | [INFO] [stderr] | expected 1 argument [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::For` has no field named `it` [INFO] [stderr] --> src/parser.rs:1215:13 [INFO] [stderr] | [INFO] [stderr] 1215 | it: range(num(0), num(10)), [INFO] [stderr] | ^^ `ast::Stmt::For` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::For` has no field named `var` [INFO] [stderr] --> src/parser.rs:1216:13 [INFO] [stderr] | [INFO] [stderr] 1216 | var: ident!(i), [INFO] [stderr] | ^^^ `ast::Stmt::For` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::VarDef` has no field named `pat` [INFO] [stderr] --> src/parser.rs:1227:13 [INFO] [stderr] | [INFO] [stderr] 1226 | let expected = Stmt::VarDef { [INFO] [stderr] | ------------ `ast::Stmt` is a tuple variant, use the appropriate syntax: `ast::Stmt(/* fields */)` [INFO] [stderr] 1227 | pat: ident!(a), [INFO] [stderr] | ^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/ast.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | VarDef(VarDef), [INFO] [stderr] | ------ `ast::Stmt` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::VarDef` has no field named `init` [INFO] [stderr] --> src/parser.rs:1228:13 [INFO] [stderr] | [INFO] [stderr] 1226 | let expected = Stmt::VarDef { [INFO] [stderr] | ------------ `ast::Stmt` is a tuple variant, use the appropriate syntax: `ast::Stmt(/* fields */)` [INFO] [stderr] 1227 | pat: ident!(a), [INFO] [stderr] 1228 | init: num(20), [INFO] [stderr] | ^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/ast.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | VarDef(VarDef), [INFO] [stderr] | ------ `ast::Stmt` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::VarDef` has no field named `ty` [INFO] [stderr] --> src/parser.rs:1229:13 [INFO] [stderr] | [INFO] [stderr] 1226 | let expected = Stmt::VarDef { [INFO] [stderr] | ------------ `ast::Stmt` is a tuple variant, use the appropriate syntax: `ast::Stmt(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1229 | ty: infer_ty(), [INFO] [stderr] | ^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/ast.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | VarDef(VarDef), [INFO] [stderr] | ------ `ast::Stmt` defined here [INFO] [stderr] [INFO] [stderr] error[E0559]: variant `ast::Stmt::VarDef` has no field named `span` [INFO] [stderr] --> src/parser.rs:1230:13 [INFO] [stderr] | [INFO] [stderr] 1226 | let expected = Stmt::VarDef { [INFO] [stderr] | ------------ `ast::Stmt` is a tuple variant, use the appropriate syntax: `ast::Stmt(/* fields */)` [INFO] [stderr] ... [INFO] [stderr] 1230 | span: Span::default(), [INFO] [stderr] | ^^^^ field does not exist [INFO] [stderr] | [INFO] [stderr] ::: src/ast.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | VarDef(VarDef), [INFO] [stderr] | ------ `ast::Stmt` defined here [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0559. [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error: could not compile `stegi`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: constant `quote` should have an upper case name [INFO] [stderr] --> src/main.rs:19:7 [INFO] [stderr] | [INFO] [stderr] 19 | const quote: &str = "Fehler im Code zu suchen ist doppelt so schwer, wie ihn zu schreiben. Wenn sie Code so raffiniert wie moeglich schreiben, sind Sie also per defintion nicht intelligent genug, um ihn zu debuggen. - Brian W. Kernighan"; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `QUOTE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `stegi_ascii` should have an upper case name [INFO] [stderr] --> src/main.rs:21:7 [INFO] [stderr] | [INFO] [stderr] 21 | const stegi_ascii: &str = r#" [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `STEGI_ASCII` [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "a675f162a9d0323391f5e0f9db881d839e3f342d6e92be70cbf44b7fa170d765"` [INFO] running `"docker" "rm" "-f" "a675f162a9d0323391f5e0f9db881d839e3f342d6e92be70cbf44b7fa170d765"` [INFO] [stdout] a675f162a9d0323391f5e0f9db881d839e3f342d6e92be70cbf44b7fa170d765