Jul 11 15:00:50.107 INFO checking fiirhok/mailcheck.rs against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 15:00:50.107 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 15:00:50.107 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 15:00:50.107 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-2/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/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 +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 15:00:50.372 INFO blam! 0b02598762e615aa90c8434ef0f6df1b421bcae947a92d4613bb8264f18b7a6f Jul 11 15:00:50.374 INFO running `"docker" "start" "-a" "0b02598762e615aa90c8434ef0f6df1b421bcae947a92d4613bb8264f18b7a6f"` Jul 11 15:00:51.490 INFO kablam! Checking encoding_index_tests v0.1.4 Jul 11 15:00:51.497 INFO kablam! Compiling openssl v0.10.10 Jul 11 15:00:51.501 INFO kablam! Compiling openssl-sys v0.9.33 Jul 11 15:00:52.071 INFO kablam! Checking encoding-index-singlebyte v1.20141219.5 Jul 11 15:00:52.072 INFO kablam! Checking encoding-index-korean v1.20141219.5 Jul 11 15:00:52.075 INFO kablam! Checking encoding-index-tradchinese v1.20141219.5 Jul 11 15:00:52.078 INFO kablam! Checking encoding-index-simpchinese v1.20141219.5 Jul 11 15:00:52.079 INFO kablam! Checking encoding-index-japanese v1.20141219.5 Jul 11 15:01:03.307 INFO kablam! Checking encoding v0.2.33 Jul 11 15:01:15.422 INFO kablam! Checking mailcheck v0.0.1 (file:///source) Jul 11 15:01:16.021 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.021 INFO kablam! --> src/dkim/mod.rs:10:20 Jul 11 15:01:16.021 INFO kablam! | Jul 11 15:01:16.021 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Jul 11 15:01:16.021 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.022 INFO kablam! Jul 11 15:01:16.022 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.022 INFO kablam! --> src/dkim/mod.rs:11:20 Jul 11 15:01:16.022 INFO kablam! | Jul 11 15:01:16.022 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Jul 11 15:01:16.022 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.023 INFO kablam! Jul 11 15:01:16.023 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.023 INFO kablam! --> src/dkim/mod.rs:12:20 Jul 11 15:01:16.023 INFO kablam! | Jul 11 15:01:16.023 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Jul 11 15:01:16.023 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.024 INFO kablam! Jul 11 15:01:16.113 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Jul 11 15:01:16.114 INFO kablam! --> src/dkim/mod.rs:118:21 Jul 11 15:01:16.114 INFO kablam! | Jul 11 15:01:16.114 INFO kablam! 118 | hasher: Hasher::new(hash_type), Jul 11 15:01:16.114 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Jul 11 15:01:16.116 INFO kablam! Jul 11 15:01:16.118 INFO kablam! error[E0412]: cannot find type `Type` in this scope Jul 11 15:01:16.118 INFO kablam! --> src/dkim/mod.rs:32:16 Jul 11 15:01:16.118 INFO kablam! | Jul 11 15:01:16.118 INFO kablam! 32 | hash_type: Type, Jul 11 15:01:16.118 INFO kablam! | ^^^^ not found in this scope Jul 11 15:01:16.122 INFO kablam! Jul 11 15:01:16.123 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Jul 11 15:01:16.123 INFO kablam! --> src/dkim/mod.rs:73:29 Jul 11 15:01:16.123 INFO kablam! | Jul 11 15:01:16.123 INFO kablam! 73 | "rsa-sha256" => SHA256, Jul 11 15:01:16.123 INFO kablam! | ^^^^^^ not found in this scope Jul 11 15:01:16.123 INFO kablam! Jul 11 15:01:16.123 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Jul 11 15:01:16.123 INFO kablam! --> src/dkim/mod.rs:74:27 Jul 11 15:01:16.123 INFO kablam! | Jul 11 15:01:16.123 INFO kablam! 74 | "rsa-sha1" => SHA1, Jul 11 15:01:16.123 INFO kablam! | ^^^^ not found in this scope Jul 11 15:01:16.123 INFO kablam! Jul 11 15:01:16.123 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Jul 11 15:01:16.123 INFO kablam! --> src/dkim/mod.rs:104:13 Jul 11 15:01:16.123 INFO kablam! | Jul 11 15:01:16.123 INFO kablam! 104 | hasher: Hasher, Jul 11 15:01:16.123 INFO kablam! | ^^^^^^ not found in this scope Jul 11 15:01:16.123 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Jul 11 15:01:16.124 INFO kablam! | Jul 11 15:01:16.124 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Jul 11 15:01:16.124 INFO kablam! | Jul 11 15:01:16.124 INFO kablam! 6 | use std::hash::Hasher; Jul 11 15:01:16.124 INFO kablam! | Jul 11 15:01:16.124 INFO kablam! Jul 11 15:01:16.141 INFO kablam! warning: unnecessary parentheses around `for` head expression Jul 11 15:01:16.141 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Jul 11 15:01:16.141 INFO kablam! | Jul 11 15:01:16.141 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Jul 11 15:01:16.141 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:01:16.141 INFO kablam! | Jul 11 15:01:16.141 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:01:16.141 INFO kablam! Jul 11 15:01:16.151 INFO kablam! warning: unnecessary parentheses around `for` head expression Jul 11 15:01:16.151 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Jul 11 15:01:16.151 INFO kablam! | Jul 11 15:01:16.151 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Jul 11 15:01:16.151 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:01:16.151 INFO kablam! Jul 11 15:01:16.151 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Jul 11 15:01:16.151 INFO kablam! --> src/dkim/mod.rs:10:5 Jul 11 15:01:16.151 INFO kablam! | Jul 11 15:01:16.152 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Jul 11 15:01:16.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.152 INFO kablam! | Jul 11 15:01:16.152 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:01:16.152 INFO kablam! Jul 11 15:01:16.152 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Jul 11 15:01:16.152 INFO kablam! --> src/dkim/mod.rs:11:5 Jul 11 15:01:16.152 INFO kablam! | Jul 11 15:01:16.152 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Jul 11 15:01:16.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.152 INFO kablam! Jul 11 15:01:16.152 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Jul 11 15:01:16.152 INFO kablam! --> src/dkim/mod.rs:12:41 Jul 11 15:01:16.152 INFO kablam! | Jul 11 15:01:16.152 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Jul 11 15:01:16.152 INFO kablam! | ^^^^^^ ^^^^ Jul 11 15:01:16.152 INFO kablam! Jul 11 15:01:16.168 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.168 INFO kablam! --> src/dkim/mod.rs:10:20 Jul 11 15:01:16.168 INFO kablam! | Jul 11 15:01:16.168 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Jul 11 15:01:16.168 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.168 INFO kablam! Jul 11 15:01:16.168 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.168 INFO kablam! --> src/dkim/mod.rs:11:20 Jul 11 15:01:16.169 INFO kablam! | Jul 11 15:01:16.169 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Jul 11 15:01:16.169 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.169 INFO kablam! Jul 11 15:01:16.169 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Jul 11 15:01:16.169 INFO kablam! --> src/dkim/mod.rs:12:20 Jul 11 15:01:16.169 INFO kablam! | Jul 11 15:01:16.169 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Jul 11 15:01:16.169 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Jul 11 15:01:16.169 INFO kablam! Jul 11 15:01:16.221 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 15:01:16.221 INFO kablam! --> src/rfc2047.rs:7:5 Jul 11 15:01:16.221 INFO kablam! | Jul 11 15:01:16.221 INFO kablam! 7 | use std::ascii::AsciiExt; Jul 11 15:01:16.222 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.222 INFO kablam! | Jul 11 15:01:16.222 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 15:01:16.222 INFO kablam! Jul 11 15:01:16.227 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 15:01:16.227 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Jul 11 15:01:16.227 INFO kablam! | Jul 11 15:01:16.227 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 15:01:16.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.227 INFO kablam! Jul 11 15:01:16.262 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Jul 11 15:01:16.262 INFO kablam! --> src/dkim/mod.rs:118:21 Jul 11 15:01:16.262 INFO kablam! | Jul 11 15:01:16.262 INFO kablam! 118 | hasher: Hasher::new(hash_type), Jul 11 15:01:16.262 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Jul 11 15:01:16.262 INFO kablam! Jul 11 15:01:16.264 INFO kablam! error[E0412]: cannot find type `Type` in this scope Jul 11 15:01:16.264 INFO kablam! --> src/dkim/mod.rs:32:16 Jul 11 15:01:16.264 INFO kablam! | Jul 11 15:01:16.264 INFO kablam! 32 | hash_type: Type, Jul 11 15:01:16.264 INFO kablam! | ^^^^ not found in this scope Jul 11 15:01:16.264 INFO kablam! Jul 11 15:01:16.264 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Jul 11 15:01:16.264 INFO kablam! --> src/dkim/mod.rs:73:29 Jul 11 15:01:16.264 INFO kablam! | Jul 11 15:01:16.264 INFO kablam! 73 | "rsa-sha256" => SHA256, Jul 11 15:01:16.264 INFO kablam! | ^^^^^^ not found in this scope Jul 11 15:01:16.264 INFO kablam! Jul 11 15:01:16.264 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Jul 11 15:01:16.264 INFO kablam! --> src/dkim/mod.rs:74:27 Jul 11 15:01:16.264 INFO kablam! | Jul 11 15:01:16.264 INFO kablam! 74 | "rsa-sha1" => SHA1, Jul 11 15:01:16.264 INFO kablam! | ^^^^ not found in this scope Jul 11 15:01:16.264 INFO kablam! Jul 11 15:01:16.264 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Jul 11 15:01:16.264 INFO kablam! --> src/dkim/mod.rs:104:13 Jul 11 15:01:16.264 INFO kablam! | Jul 11 15:01:16.264 INFO kablam! 104 | hasher: Hasher, Jul 11 15:01:16.264 INFO kablam! | ^^^^^^ not found in this scope Jul 11 15:01:16.264 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Jul 11 15:01:16.265 INFO kablam! | Jul 11 15:01:16.265 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Jul 11 15:01:16.265 INFO kablam! | Jul 11 15:01:16.265 INFO kablam! 6 | use std::hash::Hasher; Jul 11 15:01:16.265 INFO kablam! | Jul 11 15:01:16.265 INFO kablam! Jul 11 15:01:16.290 INFO kablam! warning: unnecessary parentheses around `for` head expression Jul 11 15:01:16.290 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Jul 11 15:01:16.290 INFO kablam! | Jul 11 15:01:16.290 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Jul 11 15:01:16.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:01:16.290 INFO kablam! | Jul 11 15:01:16.290 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:01:16.290 INFO kablam! Jul 11 15:01:16.290 INFO kablam! warning: unnecessary parentheses around `for` head expression Jul 11 15:01:16.290 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Jul 11 15:01:16.290 INFO kablam! | Jul 11 15:01:16.290 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Jul 11 15:01:16.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:01:16.290 INFO kablam! Jul 11 15:01:16.290 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Jul 11 15:01:16.290 INFO kablam! --> src/dkim/mod.rs:10:5 Jul 11 15:01:16.290 INFO kablam! | Jul 11 15:01:16.290 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Jul 11 15:01:16.290 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.290 INFO kablam! | Jul 11 15:01:16.290 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:01:16.291 INFO kablam! Jul 11 15:01:16.291 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Jul 11 15:01:16.291 INFO kablam! --> src/dkim/mod.rs:11:5 Jul 11 15:01:16.291 INFO kablam! | Jul 11 15:01:16.291 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Jul 11 15:01:16.291 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.291 INFO kablam! Jul 11 15:01:16.291 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Jul 11 15:01:16.291 INFO kablam! --> src/dkim/mod.rs:12:41 Jul 11 15:01:16.291 INFO kablam! | Jul 11 15:01:16.291 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Jul 11 15:01:16.291 INFO kablam! | ^^^^^^ ^^^^ Jul 11 15:01:16.291 INFO kablam! Jul 11 15:01:16.345 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 15:01:16.345 INFO kablam! --> src/rfc2047.rs:7:5 Jul 11 15:01:16.345 INFO kablam! | Jul 11 15:01:16.345 INFO kablam! 7 | use std::ascii::AsciiExt; Jul 11 15:01:16.346 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.346 INFO kablam! | Jul 11 15:01:16.346 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 15:01:16.346 INFO kablam! Jul 11 15:01:16.346 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 15:01:16.346 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Jul 11 15:01:16.346 INFO kablam! | Jul 11 15:01:16.346 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 15:01:16.346 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:16.346 INFO kablam! Jul 11 15:01:16.786 INFO kablam! error[E0308]: mismatched types Jul 11 15:01:16.786 INFO kablam! --> src/rfc2047.rs:51:9 Jul 11 15:01:16.786 INFO kablam! | Jul 11 15:01:16.786 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Jul 11 15:01:16.786 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Jul 11 15:01:16.786 INFO kablam! | Jul 11 15:01:16.786 INFO kablam! = note: expected type `regex::Match<'_>` Jul 11 15:01:16.786 INFO kablam! found type `(_, _)` Jul 11 15:01:16.786 INFO kablam! Jul 11 15:01:16.794 INFO kablam! error[E0308]: mismatched types Jul 11 15:01:16.794 INFO kablam! --> src/rfc2047.rs:51:9 Jul 11 15:01:16.794 INFO kablam! | Jul 11 15:01:16.794 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Jul 11 15:01:16.794 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Jul 11 15:01:16.802 INFO kablam! | Jul 11 15:01:16.803 INFO kablam! = note: expected type `regex::Match<'_>` Jul 11 15:01:16.803 INFO kablam! found type `(_, _)` Jul 11 15:01:16.803 INFO kablam! Jul 11 15:01:16.924 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.924 INFO kablam! --> src/rfc2047.rs:91:25 Jul 11 15:01:16.924 INFO kablam! | Jul 11 15:01:16.924 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.924 INFO kablam! | ^^ Jul 11 15:01:16.924 INFO kablam! Jul 11 15:01:16.926 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.926 INFO kablam! --> src/rfc2047.rs:91:37 Jul 11 15:01:16.926 INFO kablam! | Jul 11 15:01:16.926 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.926 INFO kablam! | ^^ Jul 11 15:01:16.930 INFO kablam! Jul 11 15:01:16.933 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.933 INFO kablam! --> src/rfc2047.rs:91:49 Jul 11 15:01:16.933 INFO kablam! | Jul 11 15:01:16.933 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.933 INFO kablam! | ^^ Jul 11 15:01:16.933 INFO kablam! Jul 11 15:01:16.956 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.956 INFO kablam! --> src/rfc2047.rs:91:25 Jul 11 15:01:16.956 INFO kablam! | Jul 11 15:01:16.956 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.956 INFO kablam! | ^^ Jul 11 15:01:16.956 INFO kablam! Jul 11 15:01:16.958 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.958 INFO kablam! --> src/rfc2047.rs:91:37 Jul 11 15:01:16.958 INFO kablam! | Jul 11 15:01:16.958 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.958 INFO kablam! | ^^ Jul 11 15:01:16.958 INFO kablam! Jul 11 15:01:16.961 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Jul 11 15:01:16.961 INFO kablam! --> src/rfc2047.rs:91:49 Jul 11 15:01:16.961 INFO kablam! | Jul 11 15:01:16.961 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:16.961 INFO kablam! | ^^ Jul 11 15:01:16.961 INFO kablam! Jul 11 15:01:17.225 INFO kablam! error[E0308]: mismatched types Jul 11 15:01:17.225 INFO kablam! --> src/rfc2047.rs:90:9 Jul 11 15:01:17.225 INFO kablam! | Jul 11 15:01:17.225 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Jul 11 15:01:17.226 INFO kablam! | ------ expected `std::string::String` because of return type Jul 11 15:01:17.226 INFO kablam! ... Jul 11 15:01:17.226 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Jul 11 15:01:17.226 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:17.226 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Jul 11 15:01:17.226 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Jul 11 15:01:17.226 INFO kablam! ... | Jul 11 15:01:17.226 INFO kablam! 99 | | } Jul 11 15:01:17.226 INFO kablam! 100 | | }) Jul 11 15:01:17.226 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Jul 11 15:01:17.226 INFO kablam! | Jul 11 15:01:17.226 INFO kablam! = note: expected type `std::string::String` Jul 11 15:01:17.226 INFO kablam! found type `std::borrow::Cow<'_, str>` Jul 11 15:01:17.226 INFO kablam! help: try using a conversion method Jul 11 15:01:17.226 INFO kablam! | Jul 11 15:01:17.226 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Jul 11 15:01:17.226 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:17.226 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Jul 11 15:01:17.226 INFO kablam! 93 | match decode_word(charset, encoding, content) { Jul 11 15:01:17.226 INFO kablam! 94 | Ok(decoded) => decoded, Jul 11 15:01:17.226 INFO kablam! 95 | Err(_) => self.to_string() Jul 11 15:01:17.226 INFO kablam! ... Jul 11 15:01:17.226 INFO kablam! Jul 11 15:01:17.257 INFO kablam! error[E0308]: mismatched types Jul 11 15:01:17.257 INFO kablam! --> src/rfc2047.rs:90:9 Jul 11 15:01:17.257 INFO kablam! | Jul 11 15:01:17.257 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Jul 11 15:01:17.258 INFO kablam! | ------ expected `std::string::String` because of return type Jul 11 15:01:17.258 INFO kablam! ... Jul 11 15:01:17.258 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Jul 11 15:01:17.258 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:17.258 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Jul 11 15:01:17.258 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Jul 11 15:01:17.258 INFO kablam! ... | Jul 11 15:01:17.258 INFO kablam! 99 | | } Jul 11 15:01:17.258 INFO kablam! 100 | | }) Jul 11 15:01:17.258 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Jul 11 15:01:17.258 INFO kablam! | Jul 11 15:01:17.258 INFO kablam! = note: expected type `std::string::String` Jul 11 15:01:17.258 INFO kablam! found type `std::borrow::Cow<'_, str>` Jul 11 15:01:17.258 INFO kablam! help: try using a conversion method Jul 11 15:01:17.258 INFO kablam! | Jul 11 15:01:17.258 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Jul 11 15:01:17.258 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Jul 11 15:01:17.258 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Jul 11 15:01:17.258 INFO kablam! 93 | match decode_word(charset, encoding, content) { Jul 11 15:01:17.258 INFO kablam! 94 | Ok(decoded) => decoded, Jul 11 15:01:17.258 INFO kablam! 95 | Err(_) => self.to_string() Jul 11 15:01:17.258 INFO kablam! ... Jul 11 15:01:17.258 INFO kablam! Jul 11 15:01:17.442 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Jul 11 15:01:17.442 INFO kablam! --> src/dkim/mod.rs:246:47 Jul 11 15:01:17.443 INFO kablam! | Jul 11 15:01:17.443 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Jul 11 15:01:17.443 INFO kablam! | ^^ Jul 11 15:01:17.443 INFO kablam! Jul 11 15:01:17.444 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Jul 11 15:01:17.445 INFO kablam! --> src/dkim/mod.rs:246:61 Jul 11 15:01:17.445 INFO kablam! | Jul 11 15:01:17.445 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Jul 11 15:01:17.445 INFO kablam! | ^^ Jul 11 15:01:17.445 INFO kablam! Jul 11 15:01:17.451 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Jul 11 15:01:17.452 INFO kablam! --> src/dkim/mod.rs:246:47 Jul 11 15:01:17.452 INFO kablam! | Jul 11 15:01:17.452 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Jul 11 15:01:17.452 INFO kablam! | ^^ Jul 11 15:01:17.462 INFO kablam! Jul 11 15:01:17.466 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Jul 11 15:01:17.466 INFO kablam! --> src/dkim/mod.rs:246:61 Jul 11 15:01:17.466 INFO kablam! | Jul 11 15:01:17.466 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Jul 11 15:01:17.466 INFO kablam! | ^^ Jul 11 15:01:17.466 INFO kablam! Jul 11 15:01:17.468 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Jul 11 15:01:17.468 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Jul 11 15:01:17.468 INFO kablam! | Jul 11 15:01:17.468 INFO kablam! 56 | output = output + input; Jul 11 15:01:17.468 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 15:01:17.468 INFO kablam! | Jul 11 15:01:17.468 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Jul 11 15:01:17.468 INFO kablam! Jul 11 15:01:17.522 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Jul 11 15:01:17.522 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Jul 11 15:01:17.522 INFO kablam! | Jul 11 15:01:17.522 INFO kablam! 188 | result + b"\r\n" Jul 11 15:01:17.522 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 15:01:17.523 INFO kablam! | Jul 11 15:01:17.523 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Jul 11 15:01:17.523 INFO kablam! Jul 11 15:01:17.523 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Jul 11 15:01:17.523 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Jul 11 15:01:17.524 INFO kablam! | Jul 11 15:01:17.524 INFO kablam! 56 | output = output + input; Jul 11 15:01:17.524 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 15:01:17.524 INFO kablam! | Jul 11 15:01:17.525 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Jul 11 15:01:17.525 INFO kablam! Jul 11 15:01:17.539 INFO kablam! error: aborting due to 17 previous errors Jul 11 15:01:17.539 INFO kablam! Jul 11 15:01:17.539 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Jul 11 15:01:17.539 INFO kablam! For more information about an error, try `rustc --explain E0308`. Jul 11 15:01:17.571 INFO kablam! error: Could not compile `mailcheck`. Jul 11 15:01:17.572 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 15:01:17.573 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Jul 11 15:01:17.573 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Jul 11 15:01:17.573 INFO kablam! | Jul 11 15:01:17.573 INFO kablam! 188 | result + b"\r\n" Jul 11 15:01:17.573 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 15:01:17.574 INFO kablam! | Jul 11 15:01:17.574 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Jul 11 15:01:17.575 INFO kablam! Jul 11 15:01:17.577 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.577 INFO kablam! --> src/dkim/canonicalizer.rs:200:39 Jul 11 15:01:17.577 INFO kablam! | Jul 11 15:01:17.577 INFO kablam! 200 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Jul 11 15:01:17.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:17.578 INFO kablam! | Jul 11 15:01:17.578 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.579 INFO kablam! Jul 11 15:01:17.580 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.580 INFO kablam! --> src/dkim/canonicalizer.rs:201:39 Jul 11 15:01:17.580 INFO kablam! | Jul 11 15:01:17.581 INFO kablam! 201 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last line\r\n\r\n"))); Jul 11 15:01:17.581 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:17.581 INFO kablam! | Jul 11 15:01:17.582 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.582 INFO kablam! Jul 11 15:01:17.590 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.590 INFO kablam! --> src/dkim/canonicalizer.rs:215:39 Jul 11 15:01:17.590 INFO kablam! | Jul 11 15:01:17.590 INFO kablam! 215 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Jul 11 15:01:17.590 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:17.598 INFO kablam! | Jul 11 15:01:17.599 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.599 INFO kablam! Jul 11 15:01:17.601 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.601 INFO kablam! --> src/dkim/canonicalizer.rs:216:39 Jul 11 15:01:17.601 INFO kablam! | Jul 11 15:01:17.601 INFO kablam! 216 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last \t line\r\n\r\n"))); Jul 11 15:01:17.601 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 15:01:17.602 INFO kablam! | Jul 11 15:01:17.602 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.603 INFO kablam! Jul 11 15:01:17.610 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.610 INFO kablam! --> src/dkim/canonicalizer.rs:232:50 Jul 11 15:01:17.610 INFO kablam! | Jul 11 15:01:17.610 INFO kablam! 232 | let result = canon.canonicalize(name, value, Vec::new() + raw); Jul 11 15:01:17.610 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 15:01:17.618 INFO kablam! | Jul 11 15:01:17.619 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.619 INFO kablam! Jul 11 15:01:17.626 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Jul 11 15:01:17.626 INFO kablam! --> src/dkim/canonicalizer.rs:247:50 Jul 11 15:01:17.626 INFO kablam! | Jul 11 15:01:17.626 INFO kablam! 247 | let result = canon.canonicalize(name, value, Vec::new() + raw); Jul 11 15:01:17.626 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 11 15:01:17.630 INFO kablam! | Jul 11 15:01:17.631 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Jul 11 15:01:17.631 INFO kablam! Jul 11 15:01:17.648 INFO kablam! error: aborting due to 23 previous errors Jul 11 15:01:17.654 INFO kablam! Jul 11 15:01:17.655 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Jul 11 15:01:17.656 INFO kablam! For more information about an error, try `rustc --explain E0308`. Jul 11 15:01:17.679 INFO kablam! error: Could not compile `mailcheck`. Jul 11 15:01:17.679 INFO kablam! Jul 11 15:01:17.679 INFO kablam! To learn more, run the command again with --verbose. Jul 11 15:01:17.682 INFO kablam! su: No module specific data is present Jul 11 15:01:18.248 INFO running `"docker" "rm" "-f" "0b02598762e615aa90c8434ef0f6df1b421bcae947a92d4613bb8264f18b7a6f"` Jul 11 15:01:18.416 INFO blam! 0b02598762e615aa90c8434ef0f6df1b421bcae947a92d4613bb8264f18b7a6f