[INFO] cloning repository https://github.com/Crypec/Stegi [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Crypec/Stegi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCrypec%2FStegi"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCrypec%2FStegi'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 25cb934af44a6cd0e89dd32cc0066e6992104308 [INFO] checking Crypec/Stegi against master#914adf04af1c1a984707f778da3d04590c03d144 for pr-72331 [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 914adf04af1c1a984707f778da3d04590c03d144 [INFO] running `"/workspace/cargo-home/bin/cargo" "+914adf04af1c1a984707f778da3d04590c03d144" "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" "+914adf04af1c1a984707f778da3d04590c03d144" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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" "+914adf04af1c1a984707f778da3d04590c03d144" "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] 5dcee36e9dad9dcc60102a859caef72d7d25f84481591bb24ffaf2380a93a1de [INFO] running `"docker" "start" "-a" "5dcee36e9dad9dcc60102a859caef72d7d25f84481591bb24ffaf2380a93a1de"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling libc v0.2.67 [INFO] [stderr] Compiling syn v1.0.16 [INFO] [stderr] Checking difference v2.0.0 [INFO] [stderr] Checking ansi_term v0.11.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 unicode_reader v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Checking pretty_assertions v0.6.1 [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 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] 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" "5dcee36e9dad9dcc60102a859caef72d7d25f84481591bb24ffaf2380a93a1de"` [INFO] running `"docker" "rm" "-f" "5dcee36e9dad9dcc60102a859caef72d7d25f84481591bb24ffaf2380a93a1de"` [INFO] [stdout] 5dcee36e9dad9dcc60102a859caef72d7d25f84481591bb24ffaf2380a93a1de