Sep 19 13:45:43.834 INFO checking fiirhok/mailcheck.rs against master#ff6422d7a392acfc8af28994d65af2bbaecea4f6 for pr-54346 Sep 19 13:45:43.834 INFO running: cargo +ff6422d7a392acfc8af28994d65af2bbaecea4f6-alt check --frozen --all --all-targets Sep 19 13:45:43.835 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-54346/master#ff6422d7a392acfc8af28994d65af2bbaecea4f6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54346/worker-3/master#ff6422d7a392acfc8af28994d65af2bbaecea4f6:/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=1000" "-e" "CMD=cargo +ff6422d7a392acfc8af28994d65af2bbaecea4f6-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 19 13:45:44.311 INFO blam! e568d04dea64919cc42dede834651228b0d2b0a3b8475cc6eef68c9622d2f9a2 Sep 19 13:45:44.318 INFO running `"docker" "start" "-a" "e568d04dea64919cc42dede834651228b0d2b0a3b8475cc6eef68c9622d2f9a2"` Sep 19 13:45:45.541 INFO kablam! usermod: no changes Sep 19 13:45:45.723 INFO kablam! Compiling openssl v0.10.12 Sep 19 13:45:45.727 INFO kablam! Compiling openssl-sys v0.9.36 Sep 19 13:45:51.288 INFO kablam! Checking mailcheck v0.0.1 (/source) Sep 19 13:45:51.856 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.856 INFO kablam! --> src/dkim/mod.rs:10:20 Sep 19 13:45:51.857 INFO kablam! | Sep 19 13:45:51.857 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Sep 19 13:45:51.858 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.858 INFO kablam! Sep 19 13:45:51.858 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.859 INFO kablam! --> src/dkim/mod.rs:11:20 Sep 19 13:45:51.859 INFO kablam! | Sep 19 13:45:51.859 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Sep 19 13:45:51.860 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.860 INFO kablam! Sep 19 13:45:51.860 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.861 INFO kablam! --> src/dkim/mod.rs:12:20 Sep 19 13:45:51.861 INFO kablam! | Sep 19 13:45:51.861 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Sep 19 13:45:51.862 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.862 INFO kablam! Sep 19 13:45:51.906 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.907 INFO kablam! --> src/dkim/mod.rs:10:20 Sep 19 13:45:51.907 INFO kablam! | Sep 19 13:45:51.908 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Sep 19 13:45:51.908 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.908 INFO kablam! Sep 19 13:45:51.909 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.909 INFO kablam! --> src/dkim/mod.rs:11:20 Sep 19 13:45:51.909 INFO kablam! | Sep 19 13:45:51.910 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Sep 19 13:45:51.910 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.910 INFO kablam! Sep 19 13:45:51.911 INFO kablam! error[E0433]: failed to resolve. Could not find `crypto` in `openssl` Sep 19 13:45:51.911 INFO kablam! --> src/dkim/mod.rs:12:20 Sep 19 13:45:51.911 INFO kablam! | Sep 19 13:45:51.912 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Sep 19 13:45:51.912 INFO kablam! | ^^^^^^ Could not find `crypto` in `openssl` Sep 19 13:45:51.912 INFO kablam! Sep 19 13:45:51.927 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Sep 19 13:45:51.928 INFO kablam! --> src/dkim/mod.rs:118:21 Sep 19 13:45:51.928 INFO kablam! | Sep 19 13:45:51.929 INFO kablam! 118 | hasher: Hasher::new(hash_type), Sep 19 13:45:51.929 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Sep 19 13:45:51.929 INFO kablam! Sep 19 13:45:51.930 INFO kablam! error[E0412]: cannot find type `Type` in this scope Sep 19 13:45:51.930 INFO kablam! --> src/dkim/mod.rs:32:16 Sep 19 13:45:51.930 INFO kablam! | Sep 19 13:45:51.931 INFO kablam! 32 | hash_type: Type, Sep 19 13:45:51.931 INFO kablam! | ^^^^ not found in this scope Sep 19 13:45:51.931 INFO kablam! Sep 19 13:45:51.932 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Sep 19 13:45:51.932 INFO kablam! --> src/dkim/mod.rs:73:29 Sep 19 13:45:51.932 INFO kablam! | Sep 19 13:45:51.933 INFO kablam! 73 | "rsa-sha256" => SHA256, Sep 19 13:45:51.933 INFO kablam! | ^^^^^^ not found in this scope Sep 19 13:45:51.933 INFO kablam! Sep 19 13:45:51.934 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Sep 19 13:45:51.934 INFO kablam! --> src/dkim/mod.rs:74:27 Sep 19 13:45:51.935 INFO kablam! | Sep 19 13:45:51.935 INFO kablam! 74 | "rsa-sha1" => SHA1, Sep 19 13:45:51.935 INFO kablam! | ^^^^ not found in this scope Sep 19 13:45:51.935 INFO kablam! Sep 19 13:45:51.936 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Sep 19 13:45:51.936 INFO kablam! --> src/dkim/mod.rs:104:13 Sep 19 13:45:51.936 INFO kablam! | Sep 19 13:45:51.937 INFO kablam! 104 | hasher: Hasher, Sep 19 13:45:51.937 INFO kablam! | ^^^^^^ not found in this scope Sep 19 13:45:51.937 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Sep 19 13:45:51.938 INFO kablam! | Sep 19 13:45:51.938 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Sep 19 13:45:51.938 INFO kablam! | Sep 19 13:45:51.939 INFO kablam! 6 | use std::hash::Hasher; Sep 19 13:45:51.939 INFO kablam! | Sep 19 13:45:51.939 INFO kablam! Sep 19 13:45:51.951 INFO kablam! warning: unnecessary parentheses around `for` head expression Sep 19 13:45:51.952 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Sep 19 13:45:51.952 INFO kablam! | Sep 19 13:45:51.952 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Sep 19 13:45:51.953 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 19 13:45:51.953 INFO kablam! | Sep 19 13:45:51.954 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 19 13:45:51.954 INFO kablam! Sep 19 13:45:51.954 INFO kablam! warning: unnecessary parentheses around `for` head expression Sep 19 13:45:51.955 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Sep 19 13:45:51.955 INFO kablam! | Sep 19 13:45:51.955 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Sep 19 13:45:51.956 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 19 13:45:51.956 INFO kablam! Sep 19 13:45:51.956 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Sep 19 13:45:51.957 INFO kablam! --> src/dkim/mod.rs:10:5 Sep 19 13:45:51.957 INFO kablam! | Sep 19 13:45:51.957 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Sep 19 13:45:51.958 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:51.958 INFO kablam! | Sep 19 13:45:51.958 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 19 13:45:51.959 INFO kablam! Sep 19 13:45:51.959 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Sep 19 13:45:51.959 INFO kablam! --> src/dkim/mod.rs:11:5 Sep 19 13:45:51.960 INFO kablam! | Sep 19 13:45:51.960 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Sep 19 13:45:51.960 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:51.961 INFO kablam! Sep 19 13:45:51.961 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Sep 19 13:45:51.961 INFO kablam! --> src/dkim/mod.rs:12:41 Sep 19 13:45:51.962 INFO kablam! | Sep 19 13:45:51.962 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Sep 19 13:45:51.963 INFO kablam! | ^^^^^^ ^^^^ Sep 19 13:45:51.963 INFO kablam! Sep 19 13:45:52.007 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Sep 19 13:45:52.008 INFO kablam! --> src/rfc2047.rs:7:5 Sep 19 13:45:52.008 INFO kablam! | Sep 19 13:45:52.009 INFO kablam! 7 | use std::ascii::AsciiExt; Sep 19 13:45:52.009 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.010 INFO kablam! | Sep 19 13:45:52.010 INFO kablam! = note: #[warn(deprecated)] on by default Sep 19 13:45:52.010 INFO kablam! Sep 19 13:45:52.011 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Sep 19 13:45:52.011 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Sep 19 13:45:52.012 INFO kablam! | Sep 19 13:45:52.012 INFO kablam! 3 | use std::ascii::AsciiExt; Sep 19 13:45:52.013 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.013 INFO kablam! Sep 19 13:45:52.013 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Hasher` Sep 19 13:45:52.014 INFO kablam! --> src/dkim/mod.rs:118:21 Sep 19 13:45:52.014 INFO kablam! | Sep 19 13:45:52.015 INFO kablam! 118 | hasher: Hasher::new(hash_type), Sep 19 13:45:52.015 INFO kablam! | ^^^^^^ Use of undeclared type or module `Hasher` Sep 19 13:45:52.015 INFO kablam! Sep 19 13:45:52.027 INFO kablam! error[E0412]: cannot find type `Type` in this scope Sep 19 13:45:52.027 INFO kablam! --> src/dkim/mod.rs:32:16 Sep 19 13:45:52.027 INFO kablam! | Sep 19 13:45:52.028 INFO kablam! 32 | hash_type: Type, Sep 19 13:45:52.028 INFO kablam! | ^^^^ not found in this scope Sep 19 13:45:52.028 INFO kablam! Sep 19 13:45:52.028 INFO kablam! error[E0425]: cannot find value `SHA256` in this scope Sep 19 13:45:52.029 INFO kablam! --> src/dkim/mod.rs:73:29 Sep 19 13:45:52.029 INFO kablam! | Sep 19 13:45:52.029 INFO kablam! 73 | "rsa-sha256" => SHA256, Sep 19 13:45:52.030 INFO kablam! | ^^^^^^ not found in this scope Sep 19 13:45:52.030 INFO kablam! Sep 19 13:45:52.030 INFO kablam! error[E0425]: cannot find value `SHA1` in this scope Sep 19 13:45:52.031 INFO kablam! --> src/dkim/mod.rs:74:27 Sep 19 13:45:52.031 INFO kablam! | Sep 19 13:45:52.032 INFO kablam! 74 | "rsa-sha1" => SHA1, Sep 19 13:45:52.032 INFO kablam! | ^^^^ not found in this scope Sep 19 13:45:52.032 INFO kablam! Sep 19 13:45:52.032 INFO kablam! error[E0412]: cannot find type `Hasher` in this scope Sep 19 13:45:52.033 INFO kablam! --> src/dkim/mod.rs:104:13 Sep 19 13:45:52.033 INFO kablam! | Sep 19 13:45:52.034 INFO kablam! 104 | hasher: Hasher, Sep 19 13:45:52.034 INFO kablam! | ^^^^^^ not found in this scope Sep 19 13:45:52.034 INFO kablam! help: possible candidates are found in other modules, you can import them into scope Sep 19 13:45:52.035 INFO kablam! | Sep 19 13:45:52.035 INFO kablam! 6 | use dkim_checker::openssl::hash::Hasher; Sep 19 13:45:52.035 INFO kablam! | Sep 19 13:45:52.036 INFO kablam! 6 | use std::hash::Hasher; Sep 19 13:45:52.036 INFO kablam! | Sep 19 13:45:52.036 INFO kablam! Sep 19 13:45:52.037 INFO kablam! warning: unnecessary parentheses around `for` head expression Sep 19 13:45:52.037 INFO kablam! --> src/dkim/canonicalizer.rs:50:18 Sep 19 13:45:52.037 INFO kablam! | Sep 19 13:45:52.038 INFO kablam! 50 | for _ in (0 .. self.pending_newlines ) { Sep 19 13:45:52.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 19 13:45:52.038 INFO kablam! | Sep 19 13:45:52.039 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 19 13:45:52.039 INFO kablam! Sep 19 13:45:52.040 INFO kablam! warning: unnecessary parentheses around `for` head expression Sep 19 13:45:52.040 INFO kablam! --> src/dkim/canonicalizer.rs:86:18 Sep 19 13:45:52.040 INFO kablam! | Sep 19 13:45:52.041 INFO kablam! 86 | for _ in (0 .. self.pending_newlines ) { Sep 19 13:45:52.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Sep 19 13:45:52.042 INFO kablam! Sep 19 13:45:52.042 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Hasher` Sep 19 13:45:52.042 INFO kablam! --> src/dkim/mod.rs:10:5 Sep 19 13:45:52.043 INFO kablam! | Sep 19 13:45:52.043 INFO kablam! 10 | use self::openssl::crypto::hash::Hasher; Sep 19 13:45:52.044 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.044 INFO kablam! | Sep 19 13:45:52.044 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 19 13:45:52.044 INFO kablam! Sep 19 13:45:52.055 INFO kablam! warning: unused import: `self::openssl::crypto::hash::Type` Sep 19 13:45:52.056 INFO kablam! --> src/dkim/mod.rs:11:5 Sep 19 13:45:52.056 INFO kablam! | Sep 19 13:45:52.056 INFO kablam! 11 | use self::openssl::crypto::hash::Type; Sep 19 13:45:52.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.057 INFO kablam! Sep 19 13:45:52.057 INFO kablam! warning: unused imports: `SHA1`, `SHA256` Sep 19 13:45:52.058 INFO kablam! --> src/dkim/mod.rs:12:41 Sep 19 13:45:52.058 INFO kablam! | Sep 19 13:45:52.059 INFO kablam! 12 | use self::openssl::crypto::hash::Type::{SHA256,SHA1}; Sep 19 13:45:52.059 INFO kablam! | ^^^^^^ ^^^^ Sep 19 13:45:52.059 INFO kablam! Sep 19 13:45:52.125 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Sep 19 13:45:52.125 INFO kablam! --> src/rfc2047.rs:7:5 Sep 19 13:45:52.126 INFO kablam! | Sep 19 13:45:52.126 INFO kablam! 7 | use std::ascii::AsciiExt; Sep 19 13:45:52.127 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.127 INFO kablam! | Sep 19 13:45:52.128 INFO kablam! = note: #[warn(deprecated)] on by default Sep 19 13:45:52.128 INFO kablam! Sep 19 13:45:52.128 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Sep 19 13:45:52.129 INFO kablam! --> src/dkim/canonicalizer.rs:3:5 Sep 19 13:45:52.129 INFO kablam! | Sep 19 13:45:52.130 INFO kablam! 3 | use std::ascii::AsciiExt; Sep 19 13:45:52.130 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.131 INFO kablam! Sep 19 13:45:52.233 INFO kablam! error[E0308]: mismatched types Sep 19 13:45:52.233 INFO kablam! --> src/rfc2047.rs:51:9 Sep 19 13:45:52.233 INFO kablam! | Sep 19 13:45:52.233 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Sep 19 13:45:52.233 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Sep 19 13:45:52.233 INFO kablam! | Sep 19 13:45:52.233 INFO kablam! = note: expected type `regex::Match<'_>` Sep 19 13:45:52.233 INFO kablam! found type `(_, _)` Sep 19 13:45:52.233 INFO kablam! Sep 19 13:45:52.375 INFO kablam! error[E0308]: mismatched types Sep 19 13:45:52.375 INFO kablam! --> src/rfc2047.rs:51:9 Sep 19 13:45:52.375 INFO kablam! | Sep 19 13:45:52.375 INFO kablam! 51 | for (start,end) in char_regex.find_iter(content) { Sep 19 13:45:52.375 INFO kablam! | ^^^^^^^^^^^ expected struct `regex::Match`, found tuple Sep 19 13:45:52.375 INFO kablam! | Sep 19 13:45:52.375 INFO kablam! = note: expected type `regex::Match<'_>` Sep 19 13:45:52.375 INFO kablam! found type `(_, _)` Sep 19 13:45:52.375 INFO kablam! Sep 19 13:45:52.430 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.430 INFO kablam! --> src/rfc2047.rs:91:25 Sep 19 13:45:52.430 INFO kablam! | Sep 19 13:45:52.430 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.430 INFO kablam! | ^^ Sep 19 13:45:52.430 INFO kablam! Sep 19 13:45:52.432 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.432 INFO kablam! --> src/rfc2047.rs:91:37 Sep 19 13:45:52.432 INFO kablam! | Sep 19 13:45:52.432 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.432 INFO kablam! | ^^ Sep 19 13:45:52.432 INFO kablam! Sep 19 13:45:52.433 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.433 INFO kablam! --> src/rfc2047.rs:91:49 Sep 19 13:45:52.433 INFO kablam! | Sep 19 13:45:52.433 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.433 INFO kablam! | ^^ Sep 19 13:45:52.433 INFO kablam! Sep 19 13:45:52.546 INFO kablam! error[E0308]: mismatched types Sep 19 13:45:52.546 INFO kablam! --> src/rfc2047.rs:90:9 Sep 19 13:45:52.546 INFO kablam! | Sep 19 13:45:52.546 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Sep 19 13:45:52.546 INFO kablam! | ------ expected `std::string::String` because of return type Sep 19 13:45:52.546 INFO kablam! ... Sep 19 13:45:52.546 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Sep 19 13:45:52.546 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.546 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Sep 19 13:45:52.546 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Sep 19 13:45:52.546 INFO kablam! ... | Sep 19 13:45:52.546 INFO kablam! 99 | | } Sep 19 13:45:52.546 INFO kablam! 100 | | }) Sep 19 13:45:52.546 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Sep 19 13:45:52.546 INFO kablam! | Sep 19 13:45:52.546 INFO kablam! = note: expected type `std::string::String` Sep 19 13:45:52.546 INFO kablam! found type `std::borrow::Cow<'_, str>` Sep 19 13:45:52.547 INFO kablam! help: try using a conversion method Sep 19 13:45:52.547 INFO kablam! | Sep 19 13:45:52.547 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Sep 19 13:45:52.547 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.547 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Sep 19 13:45:52.547 INFO kablam! 93 | match decode_word(charset, encoding, content) { Sep 19 13:45:52.547 INFO kablam! 94 | Ok(decoded) => decoded, Sep 19 13:45:52.547 INFO kablam! 95 | Err(_) => self.to_string() Sep 19 13:45:52.547 INFO kablam! ... Sep 19 13:45:52.547 INFO kablam! Sep 19 13:45:52.600 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.600 INFO kablam! --> src/rfc2047.rs:91:25 Sep 19 13:45:52.600 INFO kablam! | Sep 19 13:45:52.600 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.600 INFO kablam! | ^^ Sep 19 13:45:52.600 INFO kablam! Sep 19 13:45:52.601 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.601 INFO kablam! --> src/rfc2047.rs:91:37 Sep 19 13:45:52.601 INFO kablam! | Sep 19 13:45:52.601 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.601 INFO kablam! | ^^ Sep 19 13:45:52.601 INFO kablam! Sep 19 13:45:52.603 INFO kablam! error[E0599]: no method named `at` found for type `®ex::Captures<'_>` in the current scope Sep 19 13:45:52.603 INFO kablam! --> src/rfc2047.rs:91:49 Sep 19 13:45:52.603 INFO kablam! | Sep 19 13:45:52.603 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.603 INFO kablam! | ^^ Sep 19 13:45:52.603 INFO kablam! Sep 19 13:45:52.631 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Sep 19 13:45:52.631 INFO kablam! --> src/dkim/mod.rs:246:47 Sep 19 13:45:52.631 INFO kablam! | Sep 19 13:45:52.631 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Sep 19 13:45:52.631 INFO kablam! | ^^ Sep 19 13:45:52.631 INFO kablam! Sep 19 13:45:52.633 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Sep 19 13:45:52.633 INFO kablam! --> src/dkim/mod.rs:246:61 Sep 19 13:45:52.633 INFO kablam! | Sep 19 13:45:52.633 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Sep 19 13:45:52.633 INFO kablam! | ^^ Sep 19 13:45:52.633 INFO kablam! Sep 19 13:45:52.638 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Sep 19 13:45:52.638 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Sep 19 13:45:52.638 INFO kablam! | Sep 19 13:45:52.638 INFO kablam! 56 | output = output + input; Sep 19 13:45:52.638 INFO kablam! | ^^^^^^^^^^^^^^ Sep 19 13:45:52.638 INFO kablam! | Sep 19 13:45:52.638 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Sep 19 13:45:52.638 INFO kablam! Sep 19 13:45:52.675 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Sep 19 13:45:52.675 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Sep 19 13:45:52.675 INFO kablam! | Sep 19 13:45:52.675 INFO kablam! 188 | result + b"\r\n" Sep 19 13:45:52.675 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 19 13:45:52.675 INFO kablam! | Sep 19 13:45:52.675 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Sep 19 13:45:52.675 INFO kablam! Sep 19 13:45:52.684 INFO kablam! error: aborting due to 17 previous errors Sep 19 13:45:52.684 INFO kablam! Sep 19 13:45:52.684 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Sep 19 13:45:52.684 INFO kablam! For more information about an error, try `rustc --explain E0308`. Sep 19 13:45:52.715 INFO kablam! error: Could not compile `mailcheck`. Sep 19 13:45:52.715 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 19 13:45:52.723 INFO kablam! error[E0308]: mismatched types Sep 19 13:45:52.723 INFO kablam! --> src/rfc2047.rs:90:9 Sep 19 13:45:52.723 INFO kablam! | Sep 19 13:45:52.723 INFO kablam! 86 | fn from_rfc2047(&self) -> String { Sep 19 13:45:52.723 INFO kablam! | ------ expected `std::string::String` because of return type Sep 19 13:45:52.723 INFO kablam! ... Sep 19 13:45:52.723 INFO kablam! 90 | / encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Sep 19 13:45:52.723 INFO kablam! 91 | | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.723 INFO kablam! 92 | | (Some(charset), Some(encoding), Some(content)) => { Sep 19 13:45:52.723 INFO kablam! 93 | | match decode_word(charset, encoding, content) { Sep 19 13:45:52.723 INFO kablam! ... | Sep 19 13:45:52.723 INFO kablam! 99 | | } Sep 19 13:45:52.723 INFO kablam! 100 | | }) Sep 19 13:45:52.723 INFO kablam! | |__________^ expected struct `std::string::String`, found enum `std::borrow::Cow` Sep 19 13:45:52.723 INFO kablam! | Sep 19 13:45:52.723 INFO kablam! = note: expected type `std::string::String` Sep 19 13:45:52.723 INFO kablam! found type `std::borrow::Cow<'_, str>` Sep 19 13:45:52.724 INFO kablam! help: try using a conversion method Sep 19 13:45:52.724 INFO kablam! | Sep 19 13:45:52.724 INFO kablam! 90 | encoded_word_re.replace_all(&ws_removed, |caps: &Captures| { Sep 19 13:45:52.724 INFO kablam! 91 | match (caps.at(1), caps.at(2), caps.at(3)) { Sep 19 13:45:52.724 INFO kablam! 92 | (Some(charset), Some(encoding), Some(content)) => { Sep 19 13:45:52.724 INFO kablam! 93 | match decode_word(charset, encoding, content) { Sep 19 13:45:52.724 INFO kablam! 94 | Ok(decoded) => decoded, Sep 19 13:45:52.724 INFO kablam! 95 | Err(_) => self.to_string() Sep 19 13:45:52.724 INFO kablam! ... Sep 19 13:45:52.724 INFO kablam! Sep 19 13:45:52.812 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Sep 19 13:45:52.812 INFO kablam! --> src/dkim/mod.rs:246:47 Sep 19 13:45:52.812 INFO kablam! | Sep 19 13:45:52.812 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Sep 19 13:45:52.812 INFO kablam! | ^^ Sep 19 13:45:52.812 INFO kablam! Sep 19 13:45:52.814 INFO kablam! error[E0599]: no method named `at` found for type `regex::Captures<'_>` in the current scope Sep 19 13:45:52.814 INFO kablam! --> src/dkim/mod.rs:246:61 Sep 19 13:45:52.814 INFO kablam! | Sep 19 13:45:52.814 INFO kablam! 246 | Some(groups) => match (groups.at(1), groups.at(2)) { Sep 19 13:45:52.814 INFO kablam! | ^^ Sep 19 13:45:52.814 INFO kablam! Sep 19 13:45:52.837 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Sep 19 13:45:52.837 INFO kablam! --> src/dkim/canonicalizer.rs:56:18 Sep 19 13:45:52.837 INFO kablam! | Sep 19 13:45:52.837 INFO kablam! 56 | output = output + input; Sep 19 13:45:52.838 INFO kablam! | ^^^^^^^^^^^^^^ Sep 19 13:45:52.838 INFO kablam! | Sep 19 13:45:52.838 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Sep 19 13:45:52.838 INFO kablam! Sep 19 13:45:52.847 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec` Sep 19 13:45:52.848 INFO kablam! --> src/dkim/canonicalizer.rs:188:9 Sep 19 13:45:52.848 INFO kablam! | Sep 19 13:45:52.848 INFO kablam! 188 | result + b"\r\n" Sep 19 13:45:52.848 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 19 13:45:52.848 INFO kablam! | Sep 19 13:45:52.848 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec` Sep 19 13:45:52.848 INFO kablam! Sep 19 13:45:52.848 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.848 INFO kablam! --> src/dkim/canonicalizer.rs:200:39 Sep 19 13:45:52.848 INFO kablam! | Sep 19 13:45:52.848 INFO kablam! 200 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Sep 19 13:45:52.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.848 INFO kablam! | Sep 19 13:45:52.848 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.848 INFO kablam! Sep 19 13:45:52.849 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.849 INFO kablam! --> src/dkim/canonicalizer.rs:201:39 Sep 19 13:45:52.849 INFO kablam! | Sep 19 13:45:52.849 INFO kablam! 201 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last line\r\n\r\n"))); Sep 19 13:45:52.849 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.849 INFO kablam! | Sep 19 13:45:52.849 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.849 INFO kablam! Sep 19 13:45:52.852 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.852 INFO kablam! --> src/dkim/canonicalizer.rs:215:39 Sep 19 13:45:52.852 INFO kablam! | Sep 19 13:45:52.852 INFO kablam! 215 | result.extend(canon.canonicalize(&(Vec::new() + b"Test\r\nTest \r\n\r\n"))); Sep 19 13:45:52.852 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.852 INFO kablam! | Sep 19 13:45:52.852 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.852 INFO kablam! Sep 19 13:45:52.853 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.853 INFO kablam! --> src/dkim/canonicalizer.rs:216:39 Sep 19 13:45:52.853 INFO kablam! | Sep 19 13:45:52.853 INFO kablam! 216 | result.extend(canon.canonicalize(&(Vec::new() + b"\r\none last \t line\r\n\r\n"))); Sep 19 13:45:52.853 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 19 13:45:52.853 INFO kablam! | Sep 19 13:45:52.853 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.853 INFO kablam! Sep 19 13:45:52.855 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.855 INFO kablam! --> src/dkim/canonicalizer.rs:232:50 Sep 19 13:45:52.855 INFO kablam! | Sep 19 13:45:52.855 INFO kablam! 232 | let result = canon.canonicalize(name, value, Vec::new() + raw); Sep 19 13:45:52.855 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 19 13:45:52.855 INFO kablam! | Sep 19 13:45:52.855 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.855 INFO kablam! Sep 19 13:45:52.858 INFO kablam! error[E0369]: binary operation `+` cannot be applied to type `std::vec::Vec<_>` Sep 19 13:45:52.858 INFO kablam! --> src/dkim/canonicalizer.rs:247:50 Sep 19 13:45:52.858 INFO kablam! | Sep 19 13:45:52.858 INFO kablam! 247 | let result = canon.canonicalize(name, value, Vec::new() + raw); Sep 19 13:45:52.858 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 19 13:45:52.858 INFO kablam! | Sep 19 13:45:52.858 INFO kablam! = note: an implementation of `std::ops::Add` might be missing for `std::vec::Vec<_>` Sep 19 13:45:52.858 INFO kablam! Sep 19 13:45:52.871 INFO kablam! error: aborting due to 23 previous errors Sep 19 13:45:52.871 INFO kablam! Sep 19 13:45:52.871 INFO kablam! Some errors occurred: E0308, E0369, E0412, E0425, E0433, E0599. Sep 19 13:45:52.871 INFO kablam! For more information about an error, try `rustc --explain E0308`. Sep 19 13:45:52.890 INFO kablam! error: Could not compile `mailcheck`. Sep 19 13:45:52.890 INFO kablam! Sep 19 13:45:52.890 INFO kablam! To learn more, run the command again with --verbose. Sep 19 13:45:52.891 INFO kablam! su: No module specific data is present Sep 19 13:45:54.282 INFO running `"docker" "rm" "-f" "e568d04dea64919cc42dede834651228b0d2b0a3b8475cc6eef68c9622d2f9a2"` Sep 19 13:45:54.566 INFO blam! e568d04dea64919cc42dede834651228b0d2b0a3b8475cc6eef68c9622d2f9a2