[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] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 25cb934af44a6cd0e89dd32cc0066e6992104308 [INFO] checking Crypec/Stegi against try#e2aab98dd8975a0990f9fbb79b3ea4b40559a184 for pr-72493 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCrypec%2FStegi" "/workspace/builds/worker-13/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Crypec/Stegi on toolchain e2aab98dd8975a0990f9fbb79b3ea4b40559a184 [INFO] running `"/workspace/cargo-home/bin/cargo" "+e2aab98dd8975a0990f9fbb79b3ea4b40559a184" "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-13/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" "+e2aab98dd8975a0990f9fbb79b3ea4b40559a184" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [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" "+e2aab98dd8975a0990f9fbb79b3ea4b40559a184" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 323bf09b52812391df80d921b9482f1e919a2148e68d74f17887c1189fe77f41 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "323bf09b52812391df80d921b9482f1e919a2148e68d74f17887c1189fe77f41"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling libc v0.2.67 [INFO] [stderr] Compiling syn v1.0.16 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking ngrammatic v0.2.1 [INFO] [stderr] Compiling backtrace-sys v0.1.34 [INFO] [stderr] Checking itertools v0.9.0 [INFO] [stderr] Checking pretty_assertions v0.6.1 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking unicode_reader v1.0.0 [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 failure_derive v0.1.7 [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] 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[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] running `"docker" "inspect" "323bf09b52812391df80d921b9482f1e919a2148e68d74f17887c1189fe77f41"` [INFO] running `"docker" "rm" "-f" "323bf09b52812391df80d921b9482f1e919a2148e68d74f17887c1189fe77f41"` [INFO] [stdout] 323bf09b52812391df80d921b9482f1e919a2148e68d74f17887c1189fe77f41