[INFO] updating cached repository devigned/rust-key-vault [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/devigned/rust-key-vault [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/devigned/rust-key-vault" "work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/devigned/rust-key-vault"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/devigned/rust-key-vault'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/devigned/rust-key-vault" "work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/devigned/rust-key-vault"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/devigned/rust-key-vault'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 7b64715089bf998250b86524c0354609cf2360e5 [INFO] sha for GitHub repo devigned/rust-key-vault: 7b64715089bf998250b86524c0354609cf2360e5 [INFO] validating manifest of devigned/rust-key-vault on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of devigned/rust-key-vault on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing devigned/rust-key-vault [INFO] removed 1 missing tests [INFO] finished frobbing devigned/rust-key-vault [INFO] frobbed toml for devigned/rust-key-vault written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/devigned/rust-key-vault/Cargo.toml [INFO] started frobbing devigned/rust-key-vault [INFO] removed 1 missing tests [INFO] finished frobbing devigned/rust-key-vault [INFO] frobbed toml for devigned/rust-key-vault written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/devigned/rust-key-vault/Cargo.toml [INFO] crate devigned/rust-key-vault already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/devigned/rust-key-vault/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/DaGenix/rust-crypto.git` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/DaGenix/rust-crypto.git` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking devigned/rust-key-vault against master#60960a260f7b5c695fd0717311d72ce62dd4eb43 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-2/master#60960a260f7b5c695fd0717311d72ce62dd4eb43:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/devigned/rust-key-vault:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 9ac9a37b34fdd8fa402f6d7dd6d2374e9c3983b6c526523025e0b149b594b3a4 [INFO] running `"docker" "start" "-a" "9ac9a37b34fdd8fa402f6d7dd6d2374e9c3983b6c526523025e0b149b594b3a4"` [INFO] [stderr] warning: An explicit [[test]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other test targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a test target: [INFO] [stderr] [INFO] [stderr] * /opt/crater/workdir/tests/tests.rs [INFO] [stderr] * /opt/crater/workdir/tests/test_vault.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a test target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autotests = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] Checking futures v0.1.28 [INFO] [stderr] Compiling httparse v1.3.4 [INFO] [stderr] Checking crossbeam-utils v0.6.6 [INFO] [stderr] Checking unicode-normalization v0.1.8 [INFO] [stderr] Compiling rust-crypto v0.2.36 (https://github.com/DaGenix/rust-crypto.git#cc1a5fde) [INFO] [stderr] Compiling memoffset v0.5.1 [INFO] [stderr] Compiling hyper v0.12.33 [INFO] [stderr] Checking iovec v0.1.2 [INFO] [stderr] Checking net2 v0.2.33 [INFO] [stderr] Checking num_cpus v1.10.1 [INFO] [stderr] Checking time v0.1.42 [INFO] [stderr] Checking bytes v0.4.12 [INFO] [stderr] Checking regex v1.2.1 [INFO] [stderr] Checking crossbeam-queue v0.1.2 [INFO] [stderr] Checking mio v0.6.19 [INFO] [stderr] Checking crossbeam-epoch v0.7.2 [INFO] [stderr] Checking string v0.2.1 [INFO] [stderr] Checking http v0.1.18 [INFO] [stderr] Checking crossbeam-deque v0.7.1 [INFO] [stderr] Checking tokio-sync v0.1.6 [INFO] [stderr] Checking tokio-io v0.1.12 [INFO] [stderr] Checking tokio-executor v0.1.8 [INFO] [stderr] Checking tokio-buf v0.1.1 [INFO] [stderr] Checking want v0.2.0 [INFO] [stderr] Checking futures-cpupool v0.1.8 [INFO] [stderr] Checking tokio-current-thread v0.1.6 [INFO] [stderr] Checking tokio-timer v0.2.11 [INFO] [stderr] Checking tokio-threadpool v0.1.15 [INFO] [stderr] Checking tokio-reactor v0.1.9 [INFO] [stderr] Checking tokio-tcp v0.1.3 [INFO] [stderr] Checking tokio v0.1.22 [INFO] [stderr] Checking http-body v0.1.0 [INFO] [stderr] Checking h2 v0.1.26 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Checking url v2.1.0 [INFO] [stderr] Checking vault v0.0.1 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved imports `hyper::header::Authorization`, `hyper::header::ContentType` [INFO] [stderr] --> src/vault/http/client.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use hyper::header::{Authorization, ContentType}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^ no `ContentType` in `header` [INFO] [stderr] | | [INFO] [stderr] | no `Authorization` in `header` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::HttpError` [INFO] [stderr] --> src/vault/http/client.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use hyper::HttpError; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no `HttpError` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `method` in `hyper` [INFO] [stderr] --> src/vault/http/client.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | use hyper::method::Method::{Post}; [INFO] [stderr] | ^^^^^^ could not find `method` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::method` [INFO] [stderr] --> src/vault/http/client.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use hyper::method::Method; [INFO] [stderr] | ^^^^^^ could not find `method` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::mime` [INFO] [stderr] --> src/vault/http/client.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | use hyper::mime::*; [INFO] [stderr] | ^^^^ could not find `mime` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::status` [INFO] [stderr] --> src/vault/http/client.rs:11:12 [INFO] [stderr] | [INFO] [stderr] 11 | use hyper::status::{StatusCode, StatusClass}; [INFO] [stderr] | ^^^^^^ could not find `status` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `hyper::header::Header`, `hyper::header::HeaderFormat`, `hyper::header::Scheme` [INFO] [stderr] --> src/vault/http/authenticate_header.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | use hyper::header::{Header, HeaderFormat, Scheme}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^ ^^^^^^ no `Scheme` in `header` [INFO] [stderr] | | | [INFO] [stderr] | | no `HeaderFormat` in `header` [INFO] [stderr] | no `Header` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:147:44 [INFO] [stderr] | [INFO] [stderr] 147 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:231:48 [INFO] [stderr] | [INFO] [stderr] 231 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:256:48 [INFO] [stderr] | [INFO] [stderr] 256 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:278:48 [INFO] [stderr] | [INFO] [stderr] 278 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:286:48 [INFO] [stderr] | [INFO] [stderr] 286 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `hyper::header::Authorization`, `hyper::header::ContentType` [INFO] [stderr] --> src/vault/http/client.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | use hyper::header::{Authorization, ContentType}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^ no `ContentType` in `header` [INFO] [stderr] | | [INFO] [stderr] | no `Authorization` in `header` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::HttpError` [INFO] [stderr] --> src/vault/http/client.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use hyper::HttpError; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no `HttpError` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `method` in `hyper` [INFO] [stderr] --> src/vault/http/client.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | use hyper::method::Method::{Post}; [INFO] [stderr] | ^^^^^^ could not find `method` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::method` [INFO] [stderr] --> src/vault/http/client.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use hyper::method::Method; [INFO] [stderr] | ^^^^^^ could not find `method` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::mime` [INFO] [stderr] --> src/vault/http/client.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | use hyper::mime::*; [INFO] [stderr] | ^^^^ could not find `mime` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `hyper::status` [INFO] [stderr] --> src/vault/http/client.rs:11:12 [INFO] [stderr] | [INFO] [stderr] 11 | use hyper::status::{StatusCode, StatusClass}; [INFO] [stderr] | ^^^^^^ could not find `status` in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `hyper::header::Header`, `hyper::header::HeaderFormat`, `hyper::header::Scheme` [INFO] [stderr] --> src/vault/http/authenticate_header.rs:5:21 [INFO] [stderr] | [INFO] [stderr] 5 | use hyper::header::{Header, HeaderFormat, Scheme}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^ ^^^^^^ no `Scheme` in `header` [INFO] [stderr] | | | [INFO] [stderr] | | no `HeaderFormat` in `header` [INFO] [stderr] | no `Header` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:307:48 [INFO] [stderr] | [INFO] [stderr] 307 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:147:44 [INFO] [stderr] | [INFO] [stderr] 147 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:393:48 [INFO] [stderr] | [INFO] [stderr] 393 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:401:48 [INFO] [stderr] | [INFO] [stderr] 401 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:87:72 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:87:146 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:122:80 [INFO] [stderr] | [INFO] [stderr] 122 | fn handle_401(vault_client: &mut AzureVault, response: Response) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:135:109 [INFO] [stderr] | [INFO] [stderr] 135 | fn authenticate(client: &mut Client, auth_url: &str, resource: &str, key: &str, secret: &str) -> hyper::HttpResult { [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `serialize` in module `url::form_urlencoded` [INFO] [stderr] --> src/vault/http/client.rs:148:45 [INFO] [stderr] | [INFO] [stderr] 148 | let post_body = url::form_urlencoded::serialize(params); [INFO] [stderr] | ^^^^^^^^^ not found in `url::form_urlencoded` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:200:36 [INFO] [stderr] | [INFO] [stderr] 200 | fn list<'b>(&mut self) -> hyper::HttpResult>>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:201:55 [INFO] [stderr] | [INFO] [stderr] 201 | fn get_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:202:59 [INFO] [stderr] | [INFO] [stderr] 202 | fn update_key<'b>(&mut self, key: KeyWrapper) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:203:58 [INFO] [stderr] | [INFO] [stderr] 203 | fn delete_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:204:80 [INFO] [stderr] | [INFO] [stderr] 204 | fn create_key<'b>(&mut self, key_name: &str, key_ops: Vec) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:205:68 [INFO] [stderr] | [INFO] [stderr] 205 | fn encrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:206:68 [INFO] [stderr] | [INFO] [stderr] 206 | fn decrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:207:65 [INFO] [stderr] | [INFO] [stderr] 207 | fn wrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:208:67 [INFO] [stderr] | [INFO] [stderr] 208 | fn unwrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:209:71 [INFO] [stderr] | [INFO] [stderr] 209 | fn sign<'b>(&mut self, key_name: &str, message: Vec) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:210:93 [INFO] [stderr] | [INFO] [stderr] 210 | fn verify<'b>(&mut self, key_name: &str, message: Vec, signiture: Vec) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:211:93 [INFO] [stderr] | [INFO] [stderr] 211 | fn crypto_operation(&mut self, payload: BTreeMap<&str, String>, url: String) -> hyper::HttpResult where T : PartialEq + Decodable; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:225:55 [INFO] [stderr] | [INFO] [stderr] 225 | fn get_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:246:59 [INFO] [stderr] | [INFO] [stderr] 246 | fn update_key<'b>(&mut self, key: KeyWrapper) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:250:58 [INFO] [stderr] | [INFO] [stderr] 250 | fn delete_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:270:80 [INFO] [stderr] | [INFO] [stderr] 270 | fn create_key<'b>(&mut self, key_name: &str, key_ops: Vec) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:279:26 [INFO] [stderr] | [INFO] [stderr] 279 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:287:26 [INFO] [stderr] | [INFO] [stderr] 287 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:301:36 [INFO] [stderr] | [INFO] [stderr] 301 | fn list<'b>(&mut self) -> hyper::HttpResult>>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:321:68 [INFO] [stderr] | [INFO] [stderr] 321 | fn encrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:335:68 [INFO] [stderr] | [INFO] [stderr] 335 | fn decrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:349:65 [INFO] [stderr] | [INFO] [stderr] 349 | fn wrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:353:67 [INFO] [stderr] | [INFO] [stderr] 353 | fn unwrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:357:69 [INFO] [stderr] | [INFO] [stderr] 357 | fn sign<'b>(&mut self, key_name: &str, digest: Vec) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:371:91 [INFO] [stderr] | [INFO] [stderr] 371 | fn verify<'b>(&mut self, key_name: &str, digest: Vec, signiture: Vec) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:386:93 [INFO] [stderr] | [INFO] [stderr] 386 | fn crypto_operation(&mut self, payload: BTreeMap<&str, String>, url: String) -> hyper::HttpResult [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:394:26 [INFO] [stderr] | [INFO] [stderr] 394 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:402:26 [INFO] [stderr] | [INFO] [stderr] 402 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0603]: struct `Response` is private [INFO] [stderr] --> src/vault/http/client.rs:5:29 [INFO] [stderr] | [INFO] [stderr] 5 | use hyper::client::{Client, Response}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Post` [INFO] [stderr] --> src/vault/http/client.rs:9:29 [INFO] [stderr] | [INFO] [stderr] 9 | use hyper::method::Method::{Post}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyper::mime::*` [INFO] [stderr] --> src/vault/http/client.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use hyper::mime::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/vault/http/client.rs:180:15 [INFO] [stderr] | [INFO] [stderr] 180 | 100...299 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:78:11 [INFO] [stderr] | [INFO] [stderr] 78 | client: Client, [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:87:35 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:135:34 [INFO] [stderr] | [INFO] [stderr] 135 | fn authenticate(client: &mut Client, auth_url: &str, resource: &str, key: &str, secret: &str) -> hyper::HttpResult { [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:144:45 [INFO] [stderr] | [INFO] [stderr] 144 | fn pstar_with_params(client: &mut Client, method: Method, url: &str, params: I, headers: J) -> Result [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error: aborting due to 53 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0107, E0412, E0425, E0432, E0433, E0603. [INFO] [stderr] For more information about an error, try `rustc --explain E0107`. [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:231:48 [INFO] [stderr] | [INFO] [stderr] 231 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error: Could not compile `vault`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:256:48 [INFO] [stderr] | [INFO] [stderr] 256 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:278:48 [INFO] [stderr] | [INFO] [stderr] 278 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:286:48 [INFO] [stderr] | [INFO] [stderr] 286 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:307:48 [INFO] [stderr] | [INFO] [stderr] 307 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:393:48 [INFO] [stderr] | [INFO] [stderr] 393 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Headers` in `header` [INFO] [stderr] --> src/vault/http/client.rs:401:48 [INFO] [stderr] | [INFO] [stderr] 401 | let mut req_headers = hyper::header::Headers::new(); [INFO] [stderr] | ^^^^^^^ could not find `Headers` in `header` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:87:72 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:87:146 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:122:80 [INFO] [stderr] | [INFO] [stderr] 122 | fn handle_401(vault_client: &mut AzureVault, response: Response) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:135:109 [INFO] [stderr] | [INFO] [stderr] 135 | fn authenticate(client: &mut Client, auth_url: &str, resource: &str, key: &str, secret: &str) -> hyper::HttpResult { [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `serialize` in module `url::form_urlencoded` [INFO] [stderr] --> src/vault/http/client.rs:148:45 [INFO] [stderr] | [INFO] [stderr] 148 | let post_body = url::form_urlencoded::serialize(params); [INFO] [stderr] | ^^^^^^^^^ not found in `url::form_urlencoded` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:200:36 [INFO] [stderr] | [INFO] [stderr] 200 | fn list<'b>(&mut self) -> hyper::HttpResult>>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:201:55 [INFO] [stderr] | [INFO] [stderr] 201 | fn get_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:202:59 [INFO] [stderr] | [INFO] [stderr] 202 | fn update_key<'b>(&mut self, key: KeyWrapper) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:203:58 [INFO] [stderr] | [INFO] [stderr] 203 | fn delete_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:204:80 [INFO] [stderr] | [INFO] [stderr] 204 | fn create_key<'b>(&mut self, key_name: &str, key_ops: Vec) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:205:68 [INFO] [stderr] | [INFO] [stderr] 205 | fn encrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:206:68 [INFO] [stderr] | [INFO] [stderr] 206 | fn decrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:207:65 [INFO] [stderr] | [INFO] [stderr] 207 | fn wrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:208:67 [INFO] [stderr] | [INFO] [stderr] 208 | fn unwrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:209:71 [INFO] [stderr] | [INFO] [stderr] 209 | fn sign<'b>(&mut self, key_name: &str, message: Vec) -> hyper::HttpResult>; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:210:93 [INFO] [stderr] | [INFO] [stderr] 210 | fn verify<'b>(&mut self, key_name: &str, message: Vec, signiture: Vec) -> hyper::HttpResult; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:211:93 [INFO] [stderr] | [INFO] [stderr] 211 | fn crypto_operation(&mut self, payload: BTreeMap<&str, String>, url: String) -> hyper::HttpResult where T : PartialEq + Decodable; [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:225:55 [INFO] [stderr] | [INFO] [stderr] 225 | fn get_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:246:59 [INFO] [stderr] | [INFO] [stderr] 246 | fn update_key<'b>(&mut self, key: KeyWrapper) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:250:58 [INFO] [stderr] | [INFO] [stderr] 250 | fn delete_key<'b>(&mut self, key_name: &str) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:270:80 [INFO] [stderr] | [INFO] [stderr] 270 | fn create_key<'b>(&mut self, key_name: &str, key_ops: Vec) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:279:26 [INFO] [stderr] | [INFO] [stderr] 279 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:287:26 [INFO] [stderr] | [INFO] [stderr] 287 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:301:36 [INFO] [stderr] | [INFO] [stderr] 301 | fn list<'b>(&mut self) -> hyper::HttpResult>>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:321:68 [INFO] [stderr] | [INFO] [stderr] 321 | fn encrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:335:68 [INFO] [stderr] | [INFO] [stderr] 335 | fn decrypt<'b>(&mut self, key_name: &str, data: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:349:65 [INFO] [stderr] | [INFO] [stderr] 349 | fn wrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:353:67 [INFO] [stderr] | [INFO] [stderr] 353 | fn unwrap<'b>(&mut self, key_name: &str, cek: &[u8]) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:357:69 [INFO] [stderr] | [INFO] [stderr] 357 | fn sign<'b>(&mut self, key_name: &str, digest: Vec) -> hyper::HttpResult>{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:371:91 [INFO] [stderr] | [INFO] [stderr] 371 | fn verify<'b>(&mut self, key_name: &str, digest: Vec, signiture: Vec) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HttpResult` in crate `hyper` [INFO] [stderr] --> src/vault/http/client.rs:386:93 [INFO] [stderr] | [INFO] [stderr] 386 | fn crypto_operation(&mut self, payload: BTreeMap<&str, String>, url: String) -> hyper::HttpResult [INFO] [stderr] | ^^^^^^^^^^ not found in `hyper` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:394:26 [INFO] [stderr] | [INFO] [stderr] 394 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Mime` in this scope [INFO] [stderr] --> src/vault/http/client.rs:402:26 [INFO] [stderr] | [INFO] [stderr] 402 | let json_mime: Mime = "application/json".parse().unwrap(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0603]: struct `Response` is private [INFO] [stderr] --> src/vault/http/client.rs:5:29 [INFO] [stderr] | [INFO] [stderr] 5 | use hyper::client::{Client, Response}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Post` [INFO] [stderr] --> src/vault/http/client.rs:9:29 [INFO] [stderr] | [INFO] [stderr] 9 | use hyper::method::Method::{Post}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `hyper::mime::*` [INFO] [stderr] --> src/vault/http/client.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use hyper::mime::*; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/vault/http/client.rs:180:15 [INFO] [stderr] | [INFO] [stderr] 180 | 100...299 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:78:11 [INFO] [stderr] | [INFO] [stderr] 78 | client: Client, [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:87:35 [INFO] [stderr] | [INFO] [stderr] 87 | fn execute_wrapper) -> hyper::HttpResult>(vault_client: &mut AzureVault, req_fn: F) -> hyper::HttpResult{ [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:135:34 [INFO] [stderr] | [INFO] [stderr] 135 | fn authenticate(client: &mut Client, auth_url: &str, resource: &str, key: &str, secret: &str) -> hyper::HttpResult { [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected at least 1, found 0 [INFO] [stderr] --> src/vault/http/client.rs:144:45 [INFO] [stderr] | [INFO] [stderr] 144 | fn pstar_with_params(client: &mut Client, method: Method, url: &str, params: I, headers: J) -> Result [INFO] [stderr] | ^^^^^^ expected at least 1 type argument [INFO] [stderr] [INFO] [stderr] error: aborting due to 53 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0107, E0412, E0425, E0432, E0433, E0603. [INFO] [stderr] For more information about an error, try `rustc --explain E0107`. [INFO] [stderr] error: Could not compile `vault`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "9ac9a37b34fdd8fa402f6d7dd6d2374e9c3983b6c526523025e0b149b594b3a4"` [INFO] running `"docker" "rm" "-f" "9ac9a37b34fdd8fa402f6d7dd6d2374e9c3983b6c526523025e0b149b594b3a4"` [INFO] [stdout] 9ac9a37b34fdd8fa402f6d7dd6d2374e9c3983b6c526523025e0b149b594b3a4