Skip to content

Compiling failure: unresolved import self::hyper::header::Authorization #7

@Jnchi

Description

@Jnchi
Running `rustc --crate-name nss_aad src/lib.rs --crate-type cdylib --emit=dep-info,link -C debuginfo=2 -C metadata=16a40248680afd7c --out-dir /home/ubuntu/libnss-aad/target/debug/deps -C incremental=/home/ubuntu/libnss-aad/target/de
bug/incremental -L dependency=/home/ubuntu/libnss-aad/target/debug/deps --extern hyper=/home/ubuntu/libnss-aad/target/debug/deps/libhyper-e9918e5bef9d98fb.rlib --extern hyper_native_tls=/home/ubuntu/libnss-aad/target/debug/deps/libhyper_
native_tls-56043d157eb4a3d5.rlib --extern libc=/home/ubuntu/libnss-aad/target/debug/deps/liblibc-9f14cf0e2608b5f0.rlib --extern serde=/home/ubuntu/libnss-aad/target/debug/deps/libserde-851ce8d3851676bb.rlib --extern serde_derive=/home/ub
untu/libnss-aad/target/debug/deps/libserde_derive-073019fa6a22df1a.so --extern serde_json=/home/ubuntu/libnss-aad/target/debug/deps/libserde_json-0cba26387cd53a3d.rlib --extern serde_yaml=/home/ubuntu/libnss-aad/target/debug/deps/libserd
e_yaml-1adef8e3cfd320d9.rlib --extern url=/home/ubuntu/libnss-aad/target/debug/deps/liburl-badac701df3f14f3.rlib`
error[E0432]: unresolved import `self::hyper::header::Authorization`
  --> src/azure.rs:12:27
   |
12 | use self::hyper::header::{Authorization, Bearer, Headers};
   |                           ^^^^^^^^^^^^^ no `Authorization` in `header`

error[E0432]: unresolved import `self::hyper::header::Bearer`
  --> src/azure.rs:12:42
   |
12 | use self::hyper::header::{Authorization, Bearer, Headers};
   |                                          ^^^^^^ no `Bearer` in `header`

error[E0432]: unresolved import `self::hyper::header::Headers`
  --> src/azure.rs:12:50
   |
12 | use self::hyper::header::{Authorization, Bearer, Headers};
   |                                                  ^^^^^^^ no `Headers` in `header`

error[E0432]: unresolved import `self::hyper::net`
  --> src/azure.rs:13:18
   |
13 | use self::hyper::net::HttpsConnector;
   |                  ^^^ Could not find `net` in `hyper`

error[E0432]: unresolved import `hyper::status`
  --> src/lib.rs:20:12
   |
20 | use hyper::status::StatusCode;
   |            ^^^^^^ Could not find `status` in `hyper`

error[E0433]: failed to resolve. Could not find `status` in `hyper`
  --> src/azure.rs:36:34
   |
36 |     if response.status != hyper::status::StatusCode::Ok {
   |                                  ^^^^^^ Could not find `status` in `hyper`

error[E0433]: failed to resolve. Could not find `status` in `hyper`
  --> src/azure.rs:56:34
   |
56 |     if response.status != hyper::status::StatusCode::Ok {
   |                                  ^^^^^^ Could not find `status` in `hyper`

error[E0433]: failed to resolve. Could not find `status` in `hyper`
   --> src/azure.rs:281:45
    |
281 |                         if status == hyper::status::StatusCode::NotFound {
    |                                             ^^^^^^ Could not find `status` in `hyper`

error[E0433]: failed to resolve. Could not find `status` in `hyper`
  --> src/error.rs:29:24
   |
29 |         status: hyper::status::StatusCode,
   |                        ^^^^^^ Could not find `status` in `hyper`

error[E0243]: wrong number of type arguments: expected at least 1, found 0
  --> src/azure.rs:21:24
   |
21 | fn get_ssl_client() -> hyper::Client {
   |                        ^^^^^^^^^^^^^ expected at least 1 type argument

error: aborting due to 10 previous errors

Some errors occurred: E0243, E0432, E0433.
For more information about an error, try `rustc --explain E0243`.
error: Could not compile `nss-aad`.

Caused by:
  process didn't exit successfully: `rustc --crate-name nss_aad src/lib.rs --crate-type cdylib --emit=dep-info,link -C debuginfo=2 -C metadata=16a40248680afd7c --out-dir /home/ubuntu/libnss-aad/target/debug/deps -C incremental=/home/ubun
tu/libnss-aad/target/debug/incremental -L dependency=/home/ubuntu/libnss-aad/target/debug/deps --extern hyper=/home/ubuntu/libnss-aad/target/debug/deps/libhyper-e9918e5bef9d98fb.rlib --extern hyper_native_tls=/home/ubuntu/libnss-aad/targ
et/debug/deps/libhyper_native_tls-56043d157eb4a3d5.rlib --extern libc=/home/ubuntu/libnss-aad/target/debug/deps/liblibc-9f14cf0e2608b5f0.rlib --extern serde=/home/ubuntu/libnss-aad/target/debug/deps/libserde-851ce8d3851676bb.rlib --exter
n serde_derive=/home/ubuntu/libnss-aad/target/debug/deps/libserde_derive-073019fa6a22df1a.so --extern serde_json=/home/ubuntu/libnss-aad/target/debug/deps/libserde_json-0cba26387cd53a3d.rlib --extern serde_yaml=/home/ubuntu/libnss-aad/ta
rget/debug/deps/libserde_yaml-1adef8e3cfd320d9.rlib --extern url=/home/ubuntu/libnss-aad/target/debug/deps/liburl-badac701df3f14f3.rlib` (exit code: 101)

See also: hyperium/hyper#1656

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions