Oct 14 20:44:46.713 INFO testing fiirhok/mailcheck.rs against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 14 20:44:46.715 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 14 20:44:47.121 INFO blam! fd5e88b65cf83360aadc33a01daee36956879520c29051552f9c1d1616d7d65d Oct 14 20:44:47.123 INFO running `"docker" "start" "-a" "fd5e88b65cf83360aadc33a01daee36956879520c29051552f9c1d1616d7d65d"` Oct 14 20:44:48.540 INFO kablam! usermod: no changes Oct 14 20:44:48.715 INFO kablam! Compiling openssl v0.10.12 Oct 14 20:44:55.737 INFO kablam! Compiling mailcheck v0.0.1 (/source) Oct 14 20:44:56.646 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Oct 14 20:44:56.646 INFO kablam! --> src/dkim/mod.rs:10:20 Oct 14 20:44:56.646 INFO kablam! | Oct 14 20:44:56.646 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Oct 14 20:44:56.646 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Oct 14 20:44:56.646 INFO kablam! Oct 14 20:44:56.647 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Oct 14 20:44:56.647 INFO kablam! --> src/dkim/mod.rs:11:20 Oct 14 20:44:56.647 INFO kablam! | Oct 14 20:44:56.647 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Oct 14 20:44:56.647 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Oct 14 20:44:56.647 INFO kablam! Oct 14 20:44:56.647 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Oct 14 20:44:56.647 INFO kablam! --> src/dkim/mod.rs:12:20 Oct 14 20:44:56.647 INFO kablam! | Oct 14 20:44:56.647 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Oct 14 20:44:56.647 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Oct 14 20:44:56.647 INFO kablam! Oct 14 20:44:56.687 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Oct 14 20:44:56.687 INFO kablam! --> src/dkim/mod.rs:118:21 Oct 14 20:44:56.687 INFO kablam! | Oct 14 20:44:56.687 INFO kablam! 118 | hasher: Hasher::new(hash_type), Oct 14 20:44:56.687 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Oct 14 20:44:56.687 INFO kablam! Oct 14 20:44:56.688 INFO kablam! error[E0412]: cannot find type `Type` in this scope Oct 14 20:44:56.688 INFO kablam! --> src/dkim/mod.rs:32:16 Oct 14 20:44:56.688 INFO kablam! | Oct 14 20:44:56.688 INFO kablam! 32 | hash_type: Type, Oct 14 20:44:56.688 INFO kablam! | ^^^^ not found in this scope Oct 14 20:44:56.688 INFO kablam! Oct 14 20:44:56.688 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Oct 14 20:44:56.688 INFO kablam! --> src/dkim/mod.rs:73:29 Oct 14 20:44:56.688 INFO kablam! | Oct 14 20:44:56.688 INFO kablam! 73 | "rsa-sha256" => SHA256, Oct 14 20:44:56.688 INFO kablam! | ^^^^^^ not found in this scope Oct 14 20:44:56.688 INFO kablam! Oct 14 20:44:56.688 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Oct 14 20:44:56.688 INFO kablam! --> src/dkim/mod.rs:74:27 Oct 14 20:44:56.688 INFO kablam! | Oct 14 20:44:56.688 INFO kablam! 74 | "rsa-sha1" => SHA1, Oct 14 20:44:56.688 INFO kablam! | ^^^^ not found in this scope Oct 14 20:44:56.688 INFO kablam! Oct 14 20:44:56.688 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Oct 14 20:44:56.688 INFO kablam! --> src/dkim/mod.rs:104:13 Oct 14 20:44:56.689 INFO kablam! | Oct 14 20:44:56.689 INFO kablam! 104 | hasher: Hasher, Oct 14 20:44:56.689 INFO kablam! | ^^^^^^ not found in this scope Oct 14 20:44:56.689 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Oct 14 20:44:56.689 INFO kablam! | Oct 14 20:44:56.689 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Oct 14 20:44:56.689 INFO kablam! | Oct 14 20:44:56.689 INFO kablam! 6 | use std::hash::Hasher; Oct 14 20:44:56.689 INFO kablam! | Oct 14 20:44:56.689 INFO kablam! Oct 14 20:44:56.695 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 20:44:56.695 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Oct 14 20:44:56.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 14 20:44:56.695 INFO kablam! Oct 14 20:44:56.695 INFO kablam! warning: unnecessary parentheses around `for` head expression Oct 14 20:44:56.695 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Oct 14 20:44:56.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 14 20:44:56.695 INFO kablam! Oct 14 20:44:56.695 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Oct 14 20:44:56.695 INFO kablam! --> src/dkim/mod.rs:10:5 Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Oct 14 20:44:56.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 20:44:56.695 INFO kablam! Oct 14 20:44:56.695 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Oct 14 20:44:56.695 INFO kablam! --> src/dkim/mod.rs:11:5 Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Oct 14 20:44:56.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 20:44:56.695 INFO kablam! Oct 14 20:44:56.695 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Oct 14 20:44:56.695 INFO kablam! --> src/dkim/mod.rs:12:41 Oct 14 20:44:56.695 INFO kablam! | Oct 14 20:44:56.695 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Oct 14 20:44:56.695 INFO kablam! | ^^^^^^ ^^^^ Oct 14 20:44:56.695 INFO kablam! Oct 14 20:44:56.727 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Oct 14 20:44:56.727 INFO kablam! --> src/rfc2047.rs:7:5 Oct 14 20:44:56.727 INFO kablam! | Oct 14 20:44:56.727 INFO kablam! 7 | use std::ascii::AsciiExt; Oct 14 20:44:56.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 20:44:56.727 INFO kablam! | Oct 14 20:44:56.727 INFO kablam! = note: #[warn(deprecated)] on by default Oct 14 20:44:56.727 INFO kablam! Oct 14 20:44:56.727 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Oct 14 20:44:56.727 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Oct 14 20:44:56.727 INFO kablam! | Oct 14 20:44:56.727 INFO kablam! 3 | use std::ascii::AsciiExt; Oct 14 20:44:56.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 20:44:56.727 INFO kablam! Oct 14 20:44:56.869 INFO kablam! error[E0308]: mismatched types Oct 14 20:44:56.869 INFO kablam! --> src/rfc2047.rs:51:9 Oct 14 20:44:56.869 INFO kablam! | Oct 14 20:44:56.869 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Oct 14 20:44:56.869 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Oct 14 20:44:56.869 INFO kablam! | Oct 14 20:44:56.869 INFO kablam! = note: expected type `regex::Match<'_>` Oct 14 20:44:56.869 INFO kablam! found type `(_, _)` Oct 14 20:44:56.869 INFO kablam! Oct 14 20:44:57.119 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Oct 14 20:44:57.119 INFO kablam! --> src/rfc2047.rs:91:25 Oct 14 20:44:57.119 INFO kablam! | Oct 14 20:44:57.119 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Oct 14 20:44:57.119 INFO kablam! | ^^ Oct 14 20:44:57.119 INFO kablam! Oct 14 20:44:57.119 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Oct 14 20:44:57.119 INFO kablam! --> src/rfc2047.rs:91:37 Oct 14 20:44:57.119 INFO kablam! | Oct 14 20:44:57.119 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Oct 14 20:44:57.119 INFO kablam! | ^^ Oct 14 20:44:57.119 INFO kablam! Oct 14 20:44:57.122 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Oct 14 20:44:57.122 INFO kablam! --> src/rfc2047.rs:91:49 Oct 14 20:44:57.122 INFO kablam! | Oct 14 20:44:57.122 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Oct 14 20:44:57.122 INFO kablam! | ^^ Oct 14 20:44:57.122 INFO kablam! Oct 14 20:44:57.198 INFO kablam! error[E0308]: mismatched types Oct 14 20:44:57.198 INFO kablam! --> src/rfc2047.rs:90:9 Oct 14 20:44:57.198 INFO kablam! | Oct 14 20:44:57.198 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Oct 14 20:44:57.198 INFO kablam! | ------ expected `std::string::String` because of return type Oct 14 20:44:57.198 INFO kablam! ... Oct 14 20:44:57.198 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Oct 14 20:44:57.198 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Oct 14 20:44:57.198 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Oct 14 20:44:57.198 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Oct 14 20:44:57.198 INFO kablam! ... | Oct 14 20:44:57.198 INFO kablam! 99 | | } Oct 14 20:44:57.198 INFO kablam! 100 | | }) Oct 14 20:44:57.198 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Oct 14 20:44:57.198 INFO kablam! | Oct 14 20:44:57.198 INFO kablam! = note: expected type `std::string::String` Oct 14 20:44:57.198 INFO kablam! found type `std::borrow::Cow<'_, str>` Oct 14 20:44:57.198 INFO kablam! help: try using a conversion method Oct 14 20:44:57.198 INFO kablam! | Oct 14 20:44:57.198 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Oct 14 20:44:57.198 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Oct 14 20:44:57.198 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Oct 14 20:44:57.198 INFO kablam! 93 | match decode_word(charset, encoding, content) { Oct 14 20:44:57.198 INFO kablam! 94 | Ok(decoded) => decoded, Oct 14 20:44:57.198 INFO kablam! 95 | Err(_) => self.to_string() Oct 14 20:44:57.198 INFO kablam! ... Oct 14 20:44:57.198 INFO kablam! Oct 14 20:44:57.247 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Oct 14 20:44:57.247 INFO kablam! --> src/dkim/mod.rs:246:47 Oct 14 20:44:57.247 INFO kablam! | Oct 14 20:44:57.247 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Oct 14 20:44:57.247 INFO kablam! | ^^ Oct 14 20:44:57.247 INFO kablam! Oct 14 20:44:57.249 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Oct 14 20:44:57.249 INFO kablam! --> src/dkim/mod.rs:246:61 Oct 14 20:44:57.249 INFO kablam! | Oct 14 20:44:57.249 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Oct 14 20:44:57.249 INFO kablam! | ^^ Oct 14 20:44:57.249 INFO kablam! Oct 14 20:44:57.256 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Oct 14 20:44:57.256 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Oct 14 20:44:57.256 INFO kablam! | Oct 14 20:44:57.256 INFO kablam! 56 | output = output + input; Oct 14 20:44:57.256 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 20:44:57.256 INFO kablam! | Oct 14 20:44:57.259 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Oct 14 20:44:57.259 INFO kablam! Oct 14 20:44:57.275 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Oct 14 20:44:57.275 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Oct 14 20:44:57.275 INFO kablam! | Oct 14 20:44:57.275 INFO kablam! 188 | result + b"\r\n" Oct 14 20:44:57.275 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 14 20:44:57.275 INFO kablam! | Oct 14 20:44:57.275 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Oct 14 20:44:57.275 INFO kablam! Oct 14 20:44:57.291 INFO kablam! error: aborting due to 17 previous errors Oct 14 20:44:57.291 INFO kablam! Oct 14 20:44:57.291 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Oct 14 20:44:57.291 INFO kablam! For more information about an error, try `rustc --explain E0308`. Oct 14 20:44:57.307 INFO kablam! error: Could not compile `mailcheck`. Oct 14 20:44:57.307 INFO kablam! Oct 14 20:44:57.307 INFO kablam! To learn more, run the command again with --verbose. Oct 14 20:44:57.308 INFO kablam! su: No module specific data is present Oct 14 20:44:58.165 INFO running `"docker" "rm" "-f" "fd5e88b65cf83360aadc33a01daee36956879520c29051552f9c1d1616d7d65d"` Oct 14 20:44:58.413 INFO blam! fd5e88b65cf83360aadc33a01daee36956879520c29051552f9c1d1616d7d65d