[INFO] fetching crate tba 0.0.0... [INFO] checking tba-0.0.0 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate tba 0.0.0 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate tba 0.0.0 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate tba 0.0.0 [INFO] finished tweaking crates.io crate tba 0.0.0 [INFO] tweaked toml for crates.io crate tba 0.0.0 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" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 46 packages to latest compatible versions [INFO] [stderr] Adding foreign-types v0.3.2 (available: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (available: v0.3.1) [INFO] [stderr] Adding hermit-abi v0.3.9 (available: v0.4.0) [INFO] [stderr] Adding hyper v0.3.16 (available: v1.4.1) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "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 traitobject v0.1.0 [INFO] [stderr] Downloaded typeable v0.1.2 [INFO] [stderr] Downloaded cookie v0.18.1 [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b29d472f31cad457f67e4d77d43b2cdff6ea4e195564d498fa1e4c88af3f9d7b [INFO] running `Command { std: "docker" "start" "-a" "b29d472f31cad457f67e4d77d43b2cdff6ea4e195564d498fa1e4c88af3f9d7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b29d472f31cad457f67e4d77d43b2cdff6ea4e195564d498fa1e4c88af3f9d7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b29d472f31cad457f67e4d77d43b2cdff6ea4e195564d498fa1e4c88af3f9d7b", kill_on_drop: false }` [INFO] [stdout] b29d472f31cad457f67e4d77d43b2cdff6ea4e195564d498fa1e4c88af3f9d7b [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cef97c41e54526b877f5ef1d49568a1147d96f8934627447a8f6dba731dff89c [INFO] running `Command { std: "docker" "start" "-a" "cef97c41e54526b877f5ef1d49568a1147d96f8934627447a8f6dba731dff89c", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking typeable v0.1.2 [INFO] [stderr] Checking openssl-sys v0.9.103 [INFO] [stderr] Checking traitobject v0.1.0 [INFO] [stderr] Checking rustc-serialize v0.3.25 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking openssl v0.10.66 [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.66/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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.2/src/lib.rs:1704:5 [INFO] [stdout] | [INFO] [stdout] 1704 | 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.2/src/lib.rs:1950:5 [INFO] [stdout] | [INFO] [stdout] 1950 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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[E0369]: binary operation `!=` cannot be applied to type `Option` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/if_range.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | if date != None { [INFO] [stdout] | ---- ^^ ---- Option [INFO] [stdout] | | [INFO] [stdout] | Option [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `unwrap` exists for enum `Option`, but its trait bounds were not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/common/if_range.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | return Some(IfRange::Date(date.unwrap())); [INFO] [stdout] | ^^^^^^ method cannot be called on `Option` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/httpdate.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct HttpDate(pub time::Tm); [INFO] [stdout] | ------------------- doesn't satisfy `httpdate::HttpDate: Sized` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{type error}: Sized` [INFO] [stdout] which is required by `httpdate::HttpDate: Sized` [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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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[E0283]: type annotations needed: cannot satisfy `&str: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/quality_item.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | debug_assert!(f >= 0f32 && f <= 1f32, "q value must be between 0.0 and 1.0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `&str: Send` [INFO] [stdout] note: required by a bound in `begin_panic` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/std/src/panicking.rs:696:1 [INFO] [stdout] = note: this error originates in the macro `$crate::panic::panic_2015` which comes from the expansion of the macro `debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed: cannot satisfy `&str: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/hyper-0.3.16/src/header/shared/quality_item.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | assert!(f >= 0f32 && f <= 1f32, "q value must be between 0.0 and 1.0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `&str: Send` [INFO] [stdout] note: required by a bound in `begin_panic` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/std/src/panicking.rs:696:1 [INFO] [stdout] = note: this error originates in the macro `$crate::panic::panic_2015` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info) [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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.7.0/src/lib.rs:74:23 [INFO] [stdout] | [INFO] [stdout] 74 | 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.66/src/ssl/mod.rs:3586:5 [INFO] [stdout] | [INFO] [stdout] 3586 | pub fn new(ssl: Ssl, stream: S) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 3610 | 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.66/src/ssl/mod.rs:3586:12 [INFO] [stdout] | [INFO] [stdout] 3586 | 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] error: aborting due to 51 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0106, E0107, E0277, E0283, E0308, E0369, E0412, E0423... [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 52 previous errors [INFO] running `Command { std: "docker" "inspect" "cef97c41e54526b877f5ef1d49568a1147d96f8934627447a8f6dba731dff89c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cef97c41e54526b877f5ef1d49568a1147d96f8934627447a8f6dba731dff89c", kill_on_drop: false }` [INFO] [stdout] cef97c41e54526b877f5ef1d49568a1147d96f8934627447a8f6dba731dff89c