Aug 17 02:41:03.505 INFO checking fiirhok/mailcheck.rs against try#a5d98b025f62ace80fe9d2a15781f900fc42515e for pr-53426 Aug 17 02:41:03.505 INFO running: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 17 02:41:03.505 INFO creating container for: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 17 02:41:03.505 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-53426/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-2/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 17 02:41:03.773 INFO blam! 8d35a6336fa802d5571bcf8a3e60c77b43c9c93ae6077be4966b33a8fd8dae8c Aug 17 02:41:03.777 INFO running `"docker" "start" "-a" "8d35a6336fa802d5571bcf8a3e60c77b43c9c93ae6077be4966b33a8fd8dae8c"` Aug 17 02:41:04.862 INFO kablam! Checking memchr v2.0.1 Aug 17 02:41:04.866 INFO kablam! Checking time v0.1.40 Aug 17 02:41:04.883 INFO kablam! Checking openssl-sys v0.9.35 Aug 17 02:41:04.891 INFO kablam! Checking thread_local v0.3.6 Aug 17 02:41:06.526 INFO kablam! Checking aho-corasick v0.6.6 Aug 17 02:41:09.338 INFO kablam! Checking openssl v0.10.11 Aug 17 02:41:11.159 INFO kablam! Checking regex v1.0.2 Aug 17 02:41:26.139 INFO kablam! Checking mailcheck v0.0.1 (file:///source) Aug 17 02:41:26.962 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:26.962 INFO kablam! --> src/dkim/mod.rs:10:20 Aug 17 02:41:26.962 INFO kablam! | Aug 17 02:41:26.962 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Aug 17 02:41:26.962 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:26.962 INFO kablam! Aug 17 02:41:26.962 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:26.962 INFO kablam! --> src/dkim/mod.rs:11:20 Aug 17 02:41:26.962 INFO kablam! | Aug 17 02:41:26.962 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Aug 17 02:41:26.962 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:26.962 INFO kablam! Aug 17 02:41:26.963 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:26.963 INFO kablam! --> src/dkim/mod.rs:12:20 Aug 17 02:41:26.963 INFO kablam! | Aug 17 02:41:26.963 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Aug 17 02:41:26.964 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:26.964 INFO kablam! Aug 17 02:41:27.013 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:27.013 INFO kablam! --> src/dkim/mod.rs:10:20 Aug 17 02:41:27.013 INFO kablam! | Aug 17 02:41:27.013 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Aug 17 02:41:27.013 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:27.013 INFO kablam! Aug 17 02:41:27.013 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:27.013 INFO kablam! --> src/dkim/mod.rs:11:20 Aug 17 02:41:27.013 INFO kablam! | Aug 17 02:41:27.013 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Aug 17 02:41:27.013 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:27.013 INFO kablam! Aug 17 02:41:27.014 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Aug 17 02:41:27.014 INFO kablam! --> src/dkim/mod.rs:12:20 Aug 17 02:41:27.015 INFO kablam! | Aug 17 02:41:27.015 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Aug 17 02:41:27.015 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Aug 17 02:41:27.015 INFO kablam! Aug 17 02:41:27.057 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Aug 17 02:41:27.057 INFO kablam! --> src/dkim/mod.rs:118:21 Aug 17 02:41:27.057 INFO kablam! | Aug 17 02:41:27.057 INFO kablam! 118 | hasher: Hasher::new(hash_type), Aug 17 02:41:27.057 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Aug 17 02:41:27.057 INFO kablam! Aug 17 02:41:27.058 INFO kablam! error[E0412]: cannot find type `Type` in this scope Aug 17 02:41:27.058 INFO kablam! --> src/dkim/mod.rs:32:16 Aug 17 02:41:27.059 INFO kablam! | Aug 17 02:41:27.059 INFO kablam! 32 | hash_type: Type, Aug 17 02:41:27.059 INFO kablam! | ^^^^ not found in this scope Aug 17 02:41:27.059 INFO kablam! Aug 17 02:41:27.059 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Aug 17 02:41:27.059 INFO kablam! --> src/dkim/mod.rs:73:29 Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! 73 | "rsa-sha256" => SHA256, Aug 17 02:41:27.060 INFO kablam! | ^^^^^^ not found in this scope Aug 17 02:41:27.060 INFO kablam! Aug 17 02:41:27.060 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Aug 17 02:41:27.060 INFO kablam! --> src/dkim/mod.rs:74:27 Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! 74 | "rsa-sha1" => SHA1, Aug 17 02:41:27.060 INFO kablam! | ^^^^ not found in this scope Aug 17 02:41:27.060 INFO kablam! Aug 17 02:41:27.060 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Aug 17 02:41:27.060 INFO kablam! --> src/dkim/mod.rs:104:13 Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! 104 | hasher: Hasher, Aug 17 02:41:27.060 INFO kablam! | ^^^^^^ not found in this scope Aug 17 02:41:27.060 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! 6 | use std::hash::Hasher; Aug 17 02:41:27.060 INFO kablam! | Aug 17 02:41:27.060 INFO kablam! Aug 17 02:41:27.088 INFO kablam! warning: unnecessary parentheses around `for` head expression Aug 17 02:41:27.088 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Aug 17 02:41:27.088 INFO kablam! | Aug 17 02:41:27.088 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Aug 17 02:41:27.088 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 17 02:41:27.088 INFO kablam! | Aug 17 02:41:27.088 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 17 02:41:27.088 INFO kablam! Aug 17 02:41:27.089 INFO kablam! warning: unnecessary parentheses around `for` head expression Aug 17 02:41:27.089 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Aug 17 02:41:27.090 INFO kablam! | Aug 17 02:41:27.090 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Aug 17 02:41:27.090 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 17 02:41:27.090 INFO kablam! Aug 17 02:41:27.090 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Aug 17 02:41:27.090 INFO kablam! --> src/dkim/mod.rs:10:5 Aug 17 02:41:27.090 INFO kablam! | Aug 17 02:41:27.090 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Aug 17 02:41:27.090 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.090 INFO kablam! | Aug 17 02:41:27.090 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 17 02:41:27.090 INFO kablam! Aug 17 02:41:27.090 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Aug 17 02:41:27.090 INFO kablam! --> src/dkim/mod.rs:11:5 Aug 17 02:41:27.090 INFO kablam! | Aug 17 02:41:27.090 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Aug 17 02:41:27.090 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.090 INFO kablam! Aug 17 02:41:27.090 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Aug 17 02:41:27.090 INFO kablam! --> src/dkim/mod.rs:12:41 Aug 17 02:41:27.090 INFO kablam! | Aug 17 02:41:27.090 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Aug 17 02:41:27.090 INFO kablam! | ^^^^^^ ^^^^ Aug 17 02:41:27.090 INFO kablam! Aug 17 02:41:27.129 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Aug 17 02:41:27.129 INFO kablam! --> src/dkim/mod.rs:118:21 Aug 17 02:41:27.129 INFO kablam! | Aug 17 02:41:27.129 INFO kablam! 118 | hasher: Hasher::new(hash_type), Aug 17 02:41:27.129 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Aug 17 02:41:27.129 INFO kablam! Aug 17 02:41:27.148 INFO kablam! error[E0412]: cannot find type `Type` in this scope Aug 17 02:41:27.148 INFO kablam! --> src/dkim/mod.rs:32:16 Aug 17 02:41:27.148 INFO kablam! | Aug 17 02:41:27.148 INFO kablam! 32 | hash_type: Type, Aug 17 02:41:27.148 INFO kablam! | ^^^^ not found in this scope Aug 17 02:41:27.148 INFO kablam! Aug 17 02:41:27.149 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Aug 17 02:41:27.149 INFO kablam! --> src/dkim/mod.rs:73:29 Aug 17 02:41:27.149 INFO kablam! | Aug 17 02:41:27.149 INFO kablam! 73 | "rsa-sha256" => SHA256, Aug 17 02:41:27.149 INFO kablam! | ^^^^^^ not found in this scope Aug 17 02:41:27.149 INFO kablam! Aug 17 02:41:27.149 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Aug 17 02:41:27.149 INFO kablam! --> src/dkim/mod.rs:74:27 Aug 17 02:41:27.149 INFO kablam! | Aug 17 02:41:27.149 INFO kablam! 74 | "rsa-sha1" => SHA1, Aug 17 02:41:27.149 INFO kablam! | ^^^^ not found in this scope Aug 17 02:41:27.149 INFO kablam! Aug 17 02:41:27.149 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Aug 17 02:41:27.150 INFO kablam! --> src/dkim/mod.rs:104:13 Aug 17 02:41:27.150 INFO kablam! | Aug 17 02:41:27.150 INFO kablam! 104 | hasher: Hasher, Aug 17 02:41:27.150 INFO kablam! | ^^^^^^ not found in this scope Aug 17 02:41:27.150 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Aug 17 02:41:27.150 INFO kablam! | Aug 17 02:41:27.150 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Aug 17 02:41:27.150 INFO kablam! | Aug 17 02:41:27.150 INFO kablam! 6 | use std::hash::Hasher; Aug 17 02:41:27.150 INFO kablam! | Aug 17 02:41:27.150 INFO kablam! Aug 17 02:41:27.170 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 17 02:41:27.170 INFO kablam! --> src/rfc2047.rs:7:5 Aug 17 02:41:27.170 INFO kablam! | Aug 17 02:41:27.170 INFO kablam! 7 | use std::ascii::AsciiExt; Aug 17 02:41:27.170 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.170 INFO kablam! | Aug 17 02:41:27.170 INFO kablam! = note: #[warn(deprecated)] on by default Aug 17 02:41:27.170 INFO kablam! Aug 17 02:41:27.171 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 17 02:41:27.171 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Aug 17 02:41:27.171 INFO kablam! | Aug 17 02:41:27.171 INFO kablam! 3 | use std::ascii::AsciiExt; Aug 17 02:41:27.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.171 INFO kablam! Aug 17 02:41:27.173 INFO kablam! warning: unnecessary parentheses around `for` head expression Aug 17 02:41:27.173 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Aug 17 02:41:27.174 INFO kablam! | Aug 17 02:41:27.174 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Aug 17 02:41:27.174 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 17 02:41:27.174 INFO kablam! | Aug 17 02:41:27.174 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 17 02:41:27.174 INFO kablam! Aug 17 02:41:27.175 INFO kablam! warning: unnecessary parentheses around `for` head expression Aug 17 02:41:27.175 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Aug 17 02:41:27.175 INFO kablam! | Aug 17 02:41:27.175 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Aug 17 02:41:27.175 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 17 02:41:27.175 INFO kablam! Aug 17 02:41:27.175 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Aug 17 02:41:27.175 INFO kablam! --> src/dkim/mod.rs:10:5 Aug 17 02:41:27.175 INFO kablam! | Aug 17 02:41:27.175 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Aug 17 02:41:27.175 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.175 INFO kablam! | Aug 17 02:41:27.175 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 17 02:41:27.175 INFO kablam! Aug 17 02:41:27.175 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Aug 17 02:41:27.175 INFO kablam! --> src/dkim/mod.rs:11:5 Aug 17 02:41:27.175 INFO kablam! | Aug 17 02:41:27.175 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Aug 17 02:41:27.175 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.175 INFO kablam! Aug 17 02:41:27.175 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Aug 17 02:41:27.175 INFO kablam! --> src/dkim/mod.rs:12:41 Aug 17 02:41:27.176 INFO kablam! | Aug 17 02:41:27.176 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Aug 17 02:41:27.176 INFO kablam! | ^^^^^^ ^^^^ Aug 17 02:41:27.176 INFO kablam! Aug 17 02:41:27.218 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 17 02:41:27.218 INFO kablam! --> src/rfc2047.rs:7:5 Aug 17 02:41:27.219 INFO kablam! | Aug 17 02:41:27.219 INFO kablam! 7 | use std::ascii::AsciiExt; Aug 17 02:41:27.219 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.219 INFO kablam! | Aug 17 02:41:27.219 INFO kablam! = note: #[warn(deprecated)] on by default Aug 17 02:41:27.219 INFO kablam! Aug 17 02:41:27.219 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 17 02:41:27.219 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Aug 17 02:41:27.219 INFO kablam! | Aug 17 02:41:27.219 INFO kablam! 3 | use std::ascii::AsciiExt; Aug 17 02:41:27.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:27.220 INFO kablam! Aug 17 02:41:27.795 INFO kablam! error[E0308]: mismatched types Aug 17 02:41:27.795 INFO kablam! --> src/rfc2047.rs:51:9 Aug 17 02:41:27.795 INFO kablam! | Aug 17 02:41:27.796 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Aug 17 02:41:27.796 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Aug 17 02:41:27.796 INFO kablam! | Aug 17 02:41:27.796 INFO kablam! = note: expected type `regex::Match<'_>` Aug 17 02:41:27.796 INFO kablam! found type `(_, _)` Aug 17 02:41:27.796 INFO kablam! Aug 17 02:41:27.874 INFO kablam! error[E0308]: mismatched types Aug 17 02:41:27.874 INFO kablam! --> src/rfc2047.rs:51:9 Aug 17 02:41:27.874 INFO kablam! | Aug 17 02:41:27.874 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Aug 17 02:41:27.874 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Aug 17 02:41:27.874 INFO kablam! | Aug 17 02:41:27.874 INFO kablam! = note: expected type `regex::Match<'_>` Aug 17 02:41:27.874 INFO kablam! found type `(_, _)` Aug 17 02:41:27.874 INFO kablam! Aug 17 02:41:27.950 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:27.950 INFO kablam! --> src/rfc2047.rs:91:25 Aug 17 02:41:27.950 INFO kablam! | Aug 17 02:41:27.950 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:27.950 INFO kablam! | ^^ Aug 17 02:41:27.950 INFO kablam! Aug 17 02:41:27.964 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:27.964 INFO kablam! --> src/rfc2047.rs:91:37 Aug 17 02:41:27.964 INFO kablam! | Aug 17 02:41:27.964 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:27.964 INFO kablam! | ^^ Aug 17 02:41:27.964 INFO kablam! Aug 17 02:41:27.966 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:27.966 INFO kablam! --> src/rfc2047.rs:91:49 Aug 17 02:41:27.966 INFO kablam! | Aug 17 02:41:27.966 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:27.966 INFO kablam! | ^^ Aug 17 02:41:27.966 INFO kablam! Aug 17 02:41:28.057 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:28.057 INFO kablam! --> src/rfc2047.rs:91:25 Aug 17 02:41:28.057 INFO kablam! | Aug 17 02:41:28.058 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.058 INFO kablam! | ^^ Aug 17 02:41:28.058 INFO kablam! Aug 17 02:41:28.059 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:28.060 INFO kablam! --> src/rfc2047.rs:91:37 Aug 17 02:41:28.060 INFO kablam! | Aug 17 02:41:28.060 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.060 INFO kablam! | ^^ Aug 17 02:41:28.060 INFO kablam! Aug 17 02:41:28.062 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Aug 17 02:41:28.062 INFO kablam! --> src/rfc2047.rs:91:49 Aug 17 02:41:28.062 INFO kablam! | Aug 17 02:41:28.062 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.062 INFO kablam! | ^^ Aug 17 02:41:28.062 INFO kablam! Aug 17 02:41:28.180 INFO kablam! error[E0308]: mismatched types Aug 17 02:41:28.180 INFO kablam! --> src/rfc2047.rs:90:9 Aug 17 02:41:28.180 INFO kablam! | Aug 17 02:41:28.180 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Aug 17 02:41:28.180 INFO kablam! | ------ expected `std::string::String` because of return type Aug 17 02:41:28.180 INFO kablam! ... Aug 17 02:41:28.180 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Aug 17 02:41:28.180 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.180 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Aug 17 02:41:28.180 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Aug 17 02:41:28.180 INFO kablam! ... | Aug 17 02:41:28.180 INFO kablam! 99 | | } Aug 17 02:41:28.180 INFO kablam! 100 | | }) Aug 17 02:41:28.181 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Aug 17 02:41:28.181 INFO kablam! | Aug 17 02:41:28.181 INFO kablam! = note: expected type `std::string::String` Aug 17 02:41:28.181 INFO kablam! found type `std::borrow::Cow<'_, str>` Aug 17 02:41:28.181 INFO kablam! help: try using a conversion method Aug 17 02:41:28.181 INFO kablam! | Aug 17 02:41:28.181 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Aug 17 02:41:28.181 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.181 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Aug 17 02:41:28.181 INFO kablam! 93 | match decode_word(charset, encoding, content) { Aug 17 02:41:28.181 INFO kablam! 94 | Ok(decoded) => decoded, Aug 17 02:41:28.181 INFO kablam! 95 | Err(_) => self.to_string() Aug 17 02:41:28.181 INFO kablam! ... Aug 17 02:41:28.187 INFO kablam! Aug 17 02:41:28.324 INFO kablam! error[E0308]: mismatched types Aug 17 02:41:28.324 INFO kablam! --> src/rfc2047.rs:90:9 Aug 17 02:41:28.324 INFO kablam! | Aug 17 02:41:28.325 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Aug 17 02:41:28.325 INFO kablam! | ------ expected `std::string::String` because of return type Aug 17 02:41:28.325 INFO kablam! ... Aug 17 02:41:28.325 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Aug 17 02:41:28.325 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.325 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Aug 17 02:41:28.325 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Aug 17 02:41:28.325 INFO kablam! ... | Aug 17 02:41:28.325 INFO kablam! 99 | | } Aug 17 02:41:28.325 INFO kablam! 100 | | }) Aug 17 02:41:28.325 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Aug 17 02:41:28.325 INFO kablam! | Aug 17 02:41:28.325 INFO kablam! = note: expected type `std::string::String` Aug 17 02:41:28.325 INFO kablam! found type `std::borrow::Cow<'_, str>` Aug 17 02:41:28.325 INFO kablam! help: try using a conversion method Aug 17 02:41:28.325 INFO kablam! | Aug 17 02:41:28.325 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Aug 17 02:41:28.325 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Aug 17 02:41:28.325 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Aug 17 02:41:28.325 INFO kablam! 93 | match decode_word(charset, encoding, content) { Aug 17 02:41:28.325 INFO kablam! 94 | Ok(decoded) => decoded, Aug 17 02:41:28.325 INFO kablam! 95 | Err(_) => self.to_string() Aug 17 02:41:28.325 INFO kablam! ... Aug 17 02:41:28.326 INFO kablam! Aug 17 02:41:28.398 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Aug 17 02:41:28.398 INFO kablam! --> src/dkim/mod.rs:246:47 Aug 17 02:41:28.398 INFO kablam! | Aug 17 02:41:28.398 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Aug 17 02:41:28.398 INFO kablam! | ^^ Aug 17 02:41:28.402 INFO kablam! Aug 17 02:41:28.417 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Aug 17 02:41:28.417 INFO kablam! --> src/dkim/mod.rs:246:61 Aug 17 02:41:28.417 INFO kablam! | Aug 17 02:41:28.417 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Aug 17 02:41:28.417 INFO kablam! | ^^ Aug 17 02:41:28.426 INFO kablam! Aug 17 02:41:28.457 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Aug 17 02:41:28.457 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Aug 17 02:41:28.457 INFO kablam! | Aug 17 02:41:28.457 INFO kablam! 56 | output = output + input; Aug 17 02:41:28.457 INFO kablam! | ^^^^^^^^^^^^^^ Aug 17 02:41:28.466 INFO kablam! | Aug 17 02:41:28.467 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Aug 17 02:41:28.467 INFO kablam! Aug 17 02:41:28.572 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Aug 17 02:41:28.573 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Aug 17 02:41:28.573 INFO kablam! | Aug 17 02:41:28.573 INFO kablam! 188 | result + b"\r\n" Aug 17 02:41:28.573 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 17 02:41:28.573 INFO kablam! | Aug 17 02:41:28.573 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Aug 17 02:41:28.573 INFO kablam! Aug 17 02:41:28.594 INFO kablam! error: aborting due to 17 previous errors Aug 17 02:41:28.615 INFO kablam! Aug 17 02:41:28.615 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Aug 17 02:41:28.615 INFO kablam! For more information about an error, try `rustc --explain E0308`. Aug 17 02:41:28.640 INFO kablam! error: Could not compile `mailcheck`. Aug 17 02:41:28.640 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 17 02:41:28.650 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Aug 17 02:41:28.650 INFO kablam! --> src/dkim/mod.rs:246:47 Aug 17 02:41:28.650 INFO kablam! | Aug 17 02:41:28.650 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Aug 17 02:41:28.650 INFO kablam! | ^^ Aug 17 02:41:28.650 INFO kablam! Aug 17 02:41:28.652 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Aug 17 02:41:28.652 INFO kablam! --> src/dkim/mod.rs:246:61 Aug 17 02:41:28.652 INFO kablam! | Aug 17 02:41:28.652 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Aug 17 02:41:28.652 INFO kablam! | ^^ Aug 17 02:41:28.652 INFO kablam! Aug 17 02:41:28.680 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Aug 17 02:41:28.680 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Aug 17 02:41:28.680 INFO kablam! | Aug 17 02:41:28.680 INFO kablam! 56 | output = output + input; Aug 17 02:41:28.680 INFO kablam! | ^^^^^^^^^^^^^^ Aug 17 02:41:28.680 INFO kablam! | Aug 17 02:41:28.680 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Aug 17 02:41:28.681 INFO kablam! Aug 17 02:41:28.711 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Aug 17 02:41:28.711 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Aug 17 02:41:28.711 INFO kablam! | Aug 17 02:41:28.711 INFO kablam! 188 | result + b"\r\n" Aug 17 02:41:28.711 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 17 02:41:28.711 INFO kablam! | Aug 17 02:41:28.711 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Aug 17 02:41:28.711 INFO kablam! Aug 17 02:41:28.713 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.713 INFO kablam! --> src/dkim/canonicalizer.rs:200:39 Aug 17 02:41:28.713 INFO kablam! | Aug 17 02:41:28.713 INFO kablam! 200 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Aug 17 02:41:28.714 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:28.714 INFO kablam! | Aug 17 02:41:28.714 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.714 INFO kablam! Aug 17 02:41:28.715 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.715 INFO kablam! --> src/dkim/canonicalizer.rs:201:39 Aug 17 02:41:28.715 INFO kablam! | Aug 17 02:41:28.716 INFO kablam! 201 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last line\r\n\r\n"))); Aug 17 02:41:28.716 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:28.716 INFO kablam! | Aug 17 02:41:28.716 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.716 INFO kablam! Aug 17 02:41:28.725 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.725 INFO kablam! --> src/dkim/canonicalizer.rs:215:39 Aug 17 02:41:28.725 INFO kablam! | Aug 17 02:41:28.725 INFO kablam! 215 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Aug 17 02:41:28.725 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:28.725 INFO kablam! | Aug 17 02:41:28.725 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.725 INFO kablam! Aug 17 02:41:28.726 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.726 INFO kablam! --> src/dkim/canonicalizer.rs:216:39 Aug 17 02:41:28.726 INFO kablam! | Aug 17 02:41:28.727 INFO kablam! 216 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last \t line\r\n\r\n"))); Aug 17 02:41:28.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 17 02:41:28.727 INFO kablam! | Aug 17 02:41:28.727 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.727 INFO kablam! Aug 17 02:41:28.732 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.732 INFO kablam! --> src/dkim/canonicalizer.rs:232:50 Aug 17 02:41:28.732 INFO kablam! | Aug 17 02:41:28.732 INFO kablam! 232 | let result = canon.canonicalize(name, value, Vec::new() + raw); Aug 17 02:41:28.732 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 17 02:41:28.733 INFO kablam! | Aug 17 02:41:28.733 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.733 INFO kablam! Aug 17 02:41:28.737 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Aug 17 02:41:28.737 INFO kablam! --> src/dkim/canonicalizer.rs:247:50 Aug 17 02:41:28.737 INFO kablam! | Aug 17 02:41:28.737 INFO kablam! 247 | let result = canon.canonicalize(name, value, Vec::new() + raw); Aug 17 02:41:28.737 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 17 02:41:28.737 INFO kablam! | Aug 17 02:41:28.737 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Aug 17 02:41:28.738 INFO kablam! Aug 17 02:41:28.753 INFO kablam! error: aborting due to 23 previous errors Aug 17 02:41:28.753 INFO kablam! Aug 17 02:41:28.753 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Aug 17 02:41:28.754 INFO kablam! For more information about an error, try `rustc --explain E0308`. Aug 17 02:41:28.769 INFO kablam! error: Could not compile `mailcheck`. Aug 17 02:41:28.769 INFO kablam! Aug 17 02:41:28.769 INFO kablam! To learn more, run the command again with --verbose. Aug 17 02:41:28.771 INFO kablam! su: No module specific data is present Aug 17 02:41:29.282 INFO running `"docker" "rm" "-f" "8d35a6336fa802d5571bcf8a3e60c77b43c9c93ae6077be4966b33a8fd8dae8c"` Aug 17 02:41:29.473 INFO blam! 8d35a6336fa802d5571bcf8a3e60c77b43c9c93ae6077be4966b33a8fd8dae8c