[INFO] fetching crate threatbutt 0.0.2... [INFO] checking threatbutt-0.0.2 against master#ff1737bb00913444173658b4e0b274fd79aabf66 for pr-132712-1 [INFO] extracting crate threatbutt 0.0.2 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate threatbutt 0.0.2 on toolchain ff1737bb00913444173658b4e0b274fd79aabf66 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff1737bb00913444173658b4e0b274fd79aabf66" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate threatbutt 0.0.2 [INFO] finished tweaking crates.io crate threatbutt 0.0.2 [INFO] tweaked toml for crates.io crate threatbutt 0.0.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff1737bb00913444173658b4e0b274fd79aabf66" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 69 packages to latest compatible versions [INFO] [stderr] Adding hyper v0.3.16 (available: v1.5.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff1737bb00913444173658b4e0b274fd79aabf66" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hyper v0.3.16 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+ff1737bb00913444173658b4e0b274fd79aabf66" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 64445fcffe588ff15d4bbd8c88e6bd3d319731deb8c8095ac5f783da842cca69 [INFO] running `Command { std: "docker" "start" "-a" "64445fcffe588ff15d4bbd8c88e6bd3d319731deb8c8095ac5f783da842cca69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "64445fcffe588ff15d4bbd8c88e6bd3d319731deb8c8095ac5f783da842cca69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "64445fcffe588ff15d4bbd8c88e6bd3d319731deb8c8095ac5f783da842cca69", kill_on_drop: false }` [INFO] [stdout] 64445fcffe588ff15d4bbd8c88e6bd3d319731deb8c8095ac5f783da842cca69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+ff1737bb00913444173658b4e0b274fd79aabf66" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 854204331f17cf0e9b5e3f308c3ad16b262e2b6388b818d7fcda690503c4ad0b [INFO] running `Command { std: "docker" "start" "-a" "854204331f17cf0e9b5e3f308c3ad16b262e2b6388b818d7fcda690503c4ad0b", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Checking openssl-sys v0.9.104 [INFO] [stderr] Checking traitobject v0.1.0 [INFO] [stderr] Checking typeable v0.1.2 [INFO] [stderr] Checking rustc-serialize v0.3.25 [INFO] [stderr] Checking openssl v0.10.68 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking hyper v0.3.16 [INFO] [stdout] error[E0432]: unresolved import `url::UrlParser` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use url::UrlParser; [INFO] [stdout] | ^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `Parser` [INFO] [stdout] | no `UrlParser` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `openssl::ssl::SSL_VERIFY_NONE` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:10:48 [INFO] [stdout] | [INFO] [stdout] 10 | use openssl::ssl::{Ssl, SslStream, SslContext, SSL_VERIFY_NONE}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no `SSL_VERIFY_NONE` in `ssl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `openssl::ssl::SslMethod` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use openssl::ssl::SslMethod::Sslv23; [INFO] [stdout] | ^^^^^^^^^ `SslMethod` is a struct, not a module [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `openssl::ssl::error::SslError`, `openssl::ssl::error::StreamError`, `openssl::ssl::error::OpenSslErrors`, `openssl::ssl::error::SslSessionClosed` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | use openssl::ssl::error::{SslError, StreamError, OpenSslErrors, SslSessionClosed}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `SslSessionClosed` in `ssl::error` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `OpenSslErrors` in `ssl::error` [INFO] [stdout] | | no `StreamError` in `ssl::error` [INFO] [stdout] | no `SslError` in `ssl::error` [INFO] [stdout] | help: a similar name exists in the module: `StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `openssl::x509::X509FileType` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use openssl::x509::X509FileType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `X509FileType` in `x509` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `time::now_utc` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/server/response.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use time::now_utc; [INFO] [stdout] | ^^^^^^^^^^^^^ no `now_utc` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/cookie.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct Cookie(pub Vec); [INFO] [stdout] | ^^^^^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] help: consider introducing a named lifetime parameter [INFO] [stdout] | [INFO] [stdout] 17 | pub struct Cookie<'a>(pub Vec>); [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/cookie.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | deref!(Cookie => Vec); [INFO] [stdout] | ^^^^^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/set_cookie.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct SetCookie(pub Vec); [INFO] [stdout] | ^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] help: consider introducing a named lifetime parameter [INFO] [stdout] | [INFO] [stdout] 14 | pub struct SetCookie<'a>(pub Vec>); [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0106]: missing lifetime specifier [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/set_cookie.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | deref!(SetCookie => Vec); [INFO] [stdout] | ^^^^^^ expected named lifetime parameter [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: cannot match against a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/connection.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 49 | ConnectionHeader(UniCase(ref s)) => s.as_ref() [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/connection.rs:49:38 [INFO] [stdout] | [INFO] [stdout] 49 | ConnectionHeader(UniCase(ref s)) => s.as_ref() [INFO] [stdout] | ^^^^^ private field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Tm` in crate `time` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/httpdate.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct HttpDate(pub time::Tm); [INFO] [stdout] | ^^ not found in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `strptime` in crate `time` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/httpdate.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | match time::strptime(s, "%a, %d %b %Y %T %Z").or_else(|_| { [INFO] [stdout] | ^^^^^^^^ not found in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `strptime` in crate `time` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/httpdate.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | time::strptime(s, "%A, %d-%b-%y %T %Z") [INFO] [stdout] | ^^^^^^^^ not found in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `strptime` in crate `time` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/httpdate.rs:39:23 [INFO] [stdout] | [INFO] [stdout] 39 | time::strptime(s, "%c") [INFO] [stdout] | ^^^^^^^^ not found in `time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: crate import `mime` is private [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/lib.rs:149:22 [INFO] [stdout] | [INFO] [stdout] 149 | pub use mimewrapper::mime; [INFO] [stdout] | ^^^^ private crate import [INFO] [stdout] | [INFO] [stdout] note: the crate import `mime` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/lib.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | extern crate mime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `error` is private [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use openssl::ssl::error::{SslError, StreamError, OpenSslErrors, SslSessionClosed}; [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `error` is defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/src/ssl/mod.rs:116:1 [INFO] [stdout] | [INFO] [stdout] 116 | mod error; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/cookie.rs:66:48 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn to_cookie_jar(&self, key: &[u8]) -> CookieJar<'static> { [INFO] [stdout] | ^^^^^^^^^--------- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 lifetime parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cookie-0.18.1/src/jar.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct CookieJar { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/expect.rs:22:48 [INFO] [stdout] | [INFO] [stdout] 22 | const EXPECT_CONTINUE: UniCase<&'static str> = UniCase("100-continue"); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 22 | const EXPECT_CONTINUE: UniCase<&'static str> = UniCase::new(_); [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 22 | const EXPECT_CONTINUE: UniCase<&'static str> = UniCase::unicode(_); [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 22 | const EXPECT_CONTINUE: UniCase<&'static str> = UniCase::ascii(_); [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 22 | const EXPECT_CONTINUE: UniCase<&'static str> = ::default(); [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0615]: attempted to take value of method `scheme` on type `Url` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/request.rs:58:65 [INFO] [stdout] | [INFO] [stdout] 58 | let stream = try!(connector.connect(&*host, port, &*url.scheme)).into(); [INFO] [stdout] | ^^^^^^ method, not a field [INFO] [stdout] | [INFO] [stdout] help: use parentheses to call the method [INFO] [stdout] | [INFO] [stdout] 58 | let stream = try!(connector.connect(&*host, port, &*url.scheme())).into(); [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `serialize_path` found for struct `Url` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/request.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | let mut uri = self.url.serialize_path().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `set_path` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.4/src/lib.rs:1755:5 [INFO] [stdout] | [INFO] [stdout] 1755 | pub fn set_path(&mut self, mut path: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0615]: attempted to take value of method `query` on type `Url` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/request.rs:82:39 [INFO] [stdout] | [INFO] [stdout] 82 | if let Some(ref q) = self.url.query { [INFO] [stdout] | ^^^^^ method, not a field [INFO] [stdout] | [INFO] [stdout] help: use parentheses to call the method [INFO] [stdout] | [INFO] [stdout] 82 | if let Some(ref q) = self.url.query() { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `serialize_host` found for reference `&Url` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/mod.rs:386:26 [INFO] [stdout] | [INFO] [stdout] 386 | let host = match url.serialize_host() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `set_host` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.4/src/lib.rs:2009:5 [INFO] [stdout] | [INFO] [stdout] 2009 | pub fn set_host(&mut self, host: Option<&str>) -> Result<(), ParseError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `port_or_default` found for reference `&Url` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/client/mod.rs:391:26 [INFO] [stdout] | [INFO] [stdout] 391 | let port = match url.port_or_default() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `port_or_known_default` with a similar name [INFO] [stdout] | [INFO] [stdout] 391 | let port = match url.port_or_known_default() { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 0 arguments but 1 argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/cookie.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | let mut jar = CookieJar::new(key); [INFO] [stdout] | ^^^^^^^^^^^^^^ --- unexpected argument of type `&[u8]` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cookie-0.18.1/src/jar.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn new() -> CookieJar { [INFO] [stdout] | ^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 67 - let mut jar = CookieJar::new(key); [INFO] [stdout] 67 + let mut jar = CookieJar::new(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for reference `&common::cookie::Cookie` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/cookie.rs:68:28 [INFO] [stdout] | [INFO] [stdout] 68 | for cookie in self.iter() { [INFO] [stdout] | ^^^^ method not found in `&Cookie` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `iter`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `bitflags::traits::Flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/connection.rs:39:38 [INFO] [stdout] | [INFO] [stdout] 39 | s => Ok(ConnectionHeader(UniCase(s.to_string()))) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 39 | s => Ok(ConnectionHeader(UniCase::new(_))) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 39 | s => Ok(ConnectionHeader(UniCase::unicode(_))) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 39 | s => Ok(ConnectionHeader(UniCase::ascii(_))) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 39 | s => Ok(ConnectionHeader(::default())) [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/expect.rs:40:16 [INFO] [stdout] | [INFO] [stdout] 40 | if UniCase(text) == EXPECT_CONTINUE { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 40 | if UniCase::new(_) == EXPECT_CONTINUE { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 40 | if UniCase::unicode(_) == EXPECT_CONTINUE { [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 40 | if UniCase::ascii(_) == EXPECT_CONTINUE { [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 40 | if ::default() == EXPECT_CONTINUE { [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for reference `&SetCookie` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/set_cookie.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 70 | for cookie in self.iter() { [INFO] [stdout] | ^^^^ method not found in `&SetCookie` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `iter`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `bitflags::traits::Flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/upgrade.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | if UniCase(s) == UniCase("websocket") { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 59 | if UniCase::new(_) == UniCase("websocket") { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 59 | if UniCase::unicode(_) == UniCase("websocket") { [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 59 | if UniCase::ascii(_) == UniCase("websocket") { [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 59 | if ::default() == UniCase("websocket") { [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/upgrade.rs:59:26 [INFO] [stdout] | [INFO] [stdout] 59 | if UniCase(s) == UniCase("websocket") { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 59 | if UniCase(s) == UniCase::new(_) { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 59 | if UniCase(s) == UniCase::unicode(_) { [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 59 | if UniCase(s) == UniCase::ascii(_) { [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 59 | if UniCase(s) == ::default() { [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:121:24 [INFO] [stdout] | [INFO] [stdout] 121 | let name = UniCase(CowStr(Cow::Owned(header.name.to_owned()))); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 121 | let name = UniCase::new(_); [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 121 | let name = UniCase::unicode(_); [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 121 | let name = UniCase::ascii(_); [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 121 | let name = ::default(); [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:137:26 [INFO] [stdout] | [INFO] [stdout] 137 | self.data.insert(UniCase(CowStr(Cow::Borrowed(header_name::()))), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 137 | self.data.insert(UniCase::new(_), [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 137 | self.data.insert(UniCase::unicode(_), [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 137 | self.data.insert(UniCase::ascii(_), [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 137 | self.data.insert(::default(), [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | .get(&UniCase(CowStr(Cow::Borrowed(unsafe { mem::transmute::<&str, &str>(name) })))) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 154 | .get(&UniCase::new(_)) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 154 | .get(&UniCase::unicode(_)) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 154 | .get(&UniCase::ascii(_)) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 154 | .get(&::default()) [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:168:26 [INFO] [stdout] | [INFO] [stdout] 168 | self.data.insert(UniCase(CowStr(name.into())), Item::new_raw(value)); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 168 | self.data.insert(UniCase::new(_), Item::new_raw(value)); [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 168 | self.data.insert(UniCase::unicode(_), Item::new_raw(value)); [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 168 | self.data.insert(UniCase::ascii(_), Item::new_raw(value)); [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 168 | self.data.insert(::default(), Item::new_raw(value)); [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:174:14 [INFO] [stdout] | [INFO] [stdout] 174 | &UniCase(CowStr(Cow::Borrowed(unsafe { mem::transmute::<&str, &str>(name) }))) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 174 | &UniCase::new(_) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 174 | &UniCase::unicode(_) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 174 | &UniCase::ascii(_) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 174 | &::default() [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:180:24 [INFO] [stdout] | [INFO] [stdout] 180 | self.data.get(&UniCase(CowStr(Cow::Borrowed(header_name::())))).and_then(Item::typed::) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 180 | self.data.get(&UniCase::new(_)).and_then(Item::typed::) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 180 | self.data.get(&UniCase::unicode(_)).and_then(Item::typed::) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 180 | self.data.get(&UniCase::ascii(_)).and_then(Item::typed::) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 180 | self.data.get(&::default()).and_then(Item::typed::) [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:185:28 [INFO] [stdout] | [INFO] [stdout] 185 | self.data.get_mut(&UniCase(CowStr(Cow::Borrowed(header_name::())))).and_then(Item::typed_mut::) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 185 | self.data.get_mut(&UniCase::new(_)).and_then(Item::typed_mut::) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 185 | self.data.get_mut(&UniCase::unicode(_)).and_then(Item::typed_mut::) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 185 | self.data.get_mut(&UniCase::ascii(_)).and_then(Item::typed_mut::) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 185 | self.data.get_mut(&::default()).and_then(Item::typed_mut::) [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:199:33 [INFO] [stdout] | [INFO] [stdout] 199 | self.data.contains_key(&UniCase(CowStr(Cow::Borrowed(header_name::())))) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 199 | self.data.contains_key(&UniCase::new(_)) [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 199 | self.data.contains_key(&UniCase::unicode(_)) [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 199 | self.data.contains_key(&UniCase::ascii(_)) [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 199 | self.data.contains_key(&::default()) [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:205:27 [INFO] [stdout] | [INFO] [stdout] 205 | self.data.remove(&UniCase(CowStr(Cow::Borrowed(header_name::())))).is_some() [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 205 | self.data.remove(&UniCase::new(_)).is_some() [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 205 | self.data.remove(&UniCase::unicode(_)).is_some() [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 205 | self.data.remove(&UniCase::ascii(_)).is_some() [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 205 | self.data.remove(&::default()).is_some() [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/mod.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | UniCase(CowStr(Cow::Borrowed(header_name::()))) == *self.0 [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: constructor is not visible here due to private fields [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/unicase-2.8.0/src/lib.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct UniCase(Encoding); [INFO] [stdout] | ^^^^^^^^^^^ private field [INFO] [stdout] help: you might have meant to use an associated function to build this type [INFO] [stdout] | [INFO] [stdout] 269 | UniCase::new(_) == *self.0 [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] 269 | UniCase::unicode(_) == *self.0 [INFO] [stdout] | ~~~~~~~~~~~~ [INFO] [stdout] 269 | UniCase::ascii(_) == *self.0 [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider using the `Default` trait [INFO] [stdout] | [INFO] [stdout] 269 | ::default() == *self.0 [INFO] [stdout] | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `SslContext` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:167:48 [INFO] [stdout] | [INFO] [stdout] 167 | let mut ssl_context = try!(SslContext::new(Sslv23).map_err(lift_ssl_error)); [INFO] [stdout] | ^^^ function or associated item not found in `SslContext` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new_server` found for struct `SslStream` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:190:34 [INFO] [stdout] | [INFO] [stdout] 190 | match SslStream::new_server(&**ssl_context, stream) { [INFO] [stdout] | ^^^^^^^^^^ function or associated item not found in `SslStream<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `SslStream<_>` consider using one of the following associated functions: [INFO] [stdout] SslStream::::new [INFO] [stdout] SslStream::::from_raw_parts [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/src/ssl/mod.rs:3563:5 [INFO] [stdout] | [INFO] [stdout] 3563 | pub fn new(ssl: Ssl, stream: S) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3587 | pub unsafe fn from_raw_parts(ssl: *mut ffi::SSL, stream: S) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SslStream: Clone` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 240 | #[derive(Clone)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 245 | Https(SslStream), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `SslStream` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `SslContext` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:321:52 [INFO] [stdout] | [INFO] [stdout] 321 | let mut context = try!(SslContext::new(Sslv23).map_err(lift_ssl_error)); [INFO] [stdout] | ^^^ function or associated item not found in `SslContext` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/net.rs:327:50 [INFO] [stdout] | [INFO] [stdout] 327 | let stream = try!(SslStream::new(&context, stream).map_err(lift_ssl_error)); [INFO] [stdout] | -------------- ^^^^^^^^ expected `Ssl`, found `&SslContext` [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/openssl-0.10.68/src/ssl/mod.rs:3563:12 [INFO] [stdout] | [INFO] [stdout] 3563 | pub fn new(ssl: Ssl, stream: S) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidCharacter` found for enum `url::ParseError` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/uri.rs:58:51 [INFO] [stdout] | [INFO] [stdout] 58 | Err(HttpError::HttpUriError(UrlError::InvalidCharacter)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ variant or associated item not found in `ParseError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0106, E0107, E0277, E0308, E0412, E0423, E0425, E0432... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hyper` (lib) due to 47 previous errors [INFO] running `Command { std: "docker" "inspect" "854204331f17cf0e9b5e3f308c3ad16b262e2b6388b818d7fcda690503c4ad0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "854204331f17cf0e9b5e3f308c3ad16b262e2b6388b818d7fcda690503c4ad0b", kill_on_drop: false }` [INFO] [stdout] 854204331f17cf0e9b5e3f308c3ad16b262e2b6388b818d7fcda690503c4ad0b