[INFO] fetching crate deployment-changelog 0.1.1... [INFO] testing deployment-changelog-0.1.1 against 1.79.0 for beta-1.80-4 [INFO] extracting crate deployment-changelog 0.1.1 into /workspace/builds/worker-4-tc1/source [INFO] validating manifest of crates.io crate deployment-changelog 0.1.1 on toolchain 1.79.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.79.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate deployment-changelog 0.1.1 [INFO] finished tweaking crates.io crate deployment-changelog 0.1.1 [INFO] tweaked toml for crates.io crate deployment-changelog 0.1.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate crates.io crate deployment-changelog 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.79.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded android_system_properties v0.1.5 [INFO] [stderr] Downloaded concolor-override v1.0.0 [INFO] [stderr] Downloaded graphql-introspection-query v0.2.0 [INFO] [stderr] Downloaded void v1.0.2 [INFO] [stderr] Downloaded unreachable v1.0.0 [INFO] [stderr] Downloaded want v0.3.0 [INFO] [stderr] Downloaded shadow-rs v0.21.0 [INFO] [stderr] Downloaded link-cplusplus v1.0.8 [INFO] [stderr] Downloaded anstyle-parse v0.1.1 [INFO] [stderr] Downloaded clap-verbosity-flag v2.0.1 [INFO] [stderr] Downloaded anyhow v1.0.70 [INFO] [stderr] Downloaded clap_builder v4.2.1 [INFO] [stderr] Downloaded git2 v0.16.1 [INFO] [stderr] Downloaded openssl v0.10.49 [INFO] [stderr] Downloaded libc v0.2.140 [INFO] [stderr] Downloaded linux-raw-sys v0.3.1 [INFO] [stderr] Downloaded web-sys v0.3.61 [INFO] [stderr] Downloaded tokio v1.27.0 [INFO] [stderr] Downloaded rustix v0.37.6 [INFO] [stderr] Downloaded tzdb v0.5.6 [INFO] [stderr] Downloaded libgit2-sys v0.14.2+1.5.1 [INFO] [stderr] Downloaded cxx v1.0.94 [INFO] [stderr] Downloaded wasm-bindgen v0.2.84 [INFO] [stderr] Downloaded syn v2.0.13 [INFO] [stderr] Downloaded libz-sys v1.1.8 [INFO] [stderr] Downloaded aho-corasick v0.7.20 [INFO] [stderr] Downloaded regex v1.7.3 [INFO] [stderr] Downloaded combine v3.8.1 [INFO] [stderr] Downloaded graphql_client_codegen v0.12.0 [INFO] [stderr] Downloaded base64 v0.21.0 [INFO] [stderr] Downloaded tokio-util v0.7.7 [INFO] [stderr] Downloaded h2 v0.3.16 [INFO] [stderr] Downloaded hyper v0.14.25 [INFO] [stderr] Downloaded openssl-sys v0.9.84 [INFO] [stderr] Downloaded reqwest v0.11.16 [INFO] [stderr] Downloaded chrono v0.4.24 [INFO] [stderr] Downloaded serde_json v1.0.95 [INFO] [stderr] Downloaded darling_core v0.14.4 [INFO] [stderr] Downloaded serde_with v2.3.1 [INFO] [stderr] Downloaded const_format v0.2.30 [INFO] [stderr] Downloaded serde v1.0.159 [INFO] [stderr] Downloaded cxxbridge-macro v1.0.94 [INFO] [stderr] Downloaded cxx-build v1.0.94 [INFO] [stderr] Downloaded js-sys v0.3.61 [INFO] [stderr] Downloaded mio v0.8.6 [INFO] [stderr] Downloaded async-trait v0.1.68 [INFO] [stderr] Downloaded clap v4.2.1 [INFO] [stderr] Downloaded clap_complete v4.2.0 [INFO] [stderr] Downloaded futures v0.3.28 [INFO] [stderr] Downloaded ascii v0.9.3 [INFO] [stderr] Downloaded byteorder v1.4.3 [INFO] [stderr] Downloaded graphql-parser v0.4.0 [INFO] [stderr] Downloaded graphql_query_derive v0.12.0 [INFO] [stderr] Downloaded graphql_client v0.12.0 [INFO] [stderr] Downloaded errno v0.3.0 [INFO] [stderr] Downloaded io-lifetimes v1.0.9 [INFO] [stderr] Downloaded wasi v0.10.0+wasi-snapshot-preview1 [INFO] [stderr] Downloaded serde_with_macros v2.3.1 [INFO] [stderr] Downloaded const_format_proc_macros v0.2.29 [INFO] [stderr] Downloaded serde_derive v1.0.159 [INFO] [stderr] Downloaded codespan-reporting v0.11.1 [INFO] [stderr] Downloaded bumpalo v3.12.0 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.84 [INFO] [stderr] Downloaded tz-rs v0.6.14 [INFO] [stderr] Downloaded concolor-query v0.3.3 [INFO] [stderr] Downloaded anstream v0.2.6 [INFO] [stderr] Downloaded anstyle v0.3.5 [INFO] [stderr] Downloaded either v1.8.1 [INFO] [stderr] Downloaded time v0.1.45 [INFO] [stderr] Downloaded darling v0.14.4 [INFO] [stderr] Downloaded proc-macro2 v1.0.55 [INFO] [stderr] Downloaded anstyle-wincon v0.2.0 [INFO] [stderr] Downloaded is-terminal v0.4.6 [INFO] [stderr] Downloaded futures-executor v0.3.28 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.34 [INFO] [stderr] Downloaded core-foundation-sys v0.8.3 [INFO] [stderr] Downloaded windows v0.46.0 [INFO] [stderr] Downloaded scratch v1.0.5 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.84 [INFO] [stderr] Downloaded iana-time-zone v0.1.54 [INFO] [stderr] Downloaded jobserver v0.1.26 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.84 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.84 [INFO] [stderr] Downloaded const_fn v0.4.9 [INFO] [stderr] Downloaded ident_case v1.0.1 [INFO] [stderr] Downloaded darling_macro v0.14.4 [INFO] [stderr] Downloaded is_debug v1.0.1 [INFO] [stderr] Downloaded num_threads v0.1.6 [INFO] [stderr] Downloaded cxxbridge-flags v1.0.94 [INFO] [stderr] Downloaded iana-time-zone-haiku v0.1.1 [INFO] [stderr] Downloaded tokio-macros v2.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] db5719b20f9c750ee389f7baea43abedbd29caa9e40bf29cc9f8838b800eab55 [INFO] running `Command { std: "docker" "start" "-a" "db5719b20f9c750ee389f7baea43abedbd29caa9e40bf29cc9f8838b800eab55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "db5719b20f9c750ee389f7baea43abedbd29caa9e40bf29cc9f8838b800eab55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db5719b20f9c750ee389f7baea43abedbd29caa9e40bf29cc9f8838b800eab55", kill_on_drop: false }` [INFO] [stdout] db5719b20f9c750ee389f7baea43abedbd29caa9e40bf29cc9f8838b800eab55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 03ebec1bd3a3ac9d8b78dc102fd1bfda65e0f18b647d8d14ffc4c44508bb9d18 [INFO] running `Command { std: "docker" "start" "-a" "03ebec1bd3a3ac9d8b78dc102fd1bfda65e0f18b647d8d14ffc4c44508bb9d18", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.55 [INFO] [stderr] Compiling quote v1.0.26 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling libc v0.2.140 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling pkg-config v0.3.26 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling serde_derive v1.0.159 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling pin-project-lite v0.2.9 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling io-lifetimes v1.0.9 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling rustix v0.37.6 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling tokio v1.27.0 [INFO] [stderr] Compiling linux-raw-sys v0.3.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling serde v1.0.159 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling tracing-core v0.1.30 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling percent-encoding v2.2.0 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.49 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling serde_json v1.0.95 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling form_urlencoded v1.1.0 [INFO] [stderr] Compiling syn v2.0.13 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling jobserver v0.1.26 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling anstyle-parse v0.1.1 [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling concolor-query v0.3.3 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling ascii v0.9.3 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling try-lock v0.2.4 [INFO] [stderr] Compiling anstyle v0.3.5 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling const_fn v0.4.9 [INFO] [stderr] Compiling concolor-override v1.0.0 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling want v0.3.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling combine v3.8.1 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling httpdate v1.0.2 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling clap_lex v0.4.1 [INFO] [stderr] Compiling iana-time-zone v0.1.54 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling mio v0.8.6 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling const_format_proc_macros v0.2.29 [INFO] [stderr] Compiling encoding_rs v0.8.32 [INFO] [stderr] Compiling tz-rs v0.6.14 [INFO] [stderr] Compiling openssl-sys v0.9.84 [INFO] [stderr] Compiling libz-sys v1.1.8 [INFO] [stderr] Compiling libgit2-sys v0.14.2+1.5.1 [INFO] [stderr] Compiling async-trait v0.1.68 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Compiling anyhow v1.0.70 [INFO] [stderr] Compiling ipnet v2.7.2 [INFO] [stderr] Compiling num_threads v0.1.6 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling base64 v0.21.0 [INFO] [stderr] Compiling is-terminal v0.4.6 [INFO] [stderr] Compiling anstream v0.2.6 [INFO] [stderr] Compiling time v0.3.20 [INFO] [stderr] Compiling tzdb v0.5.6 [INFO] [stderr] Compiling const_format v0.2.30 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling is_debug v1.0.1 [INFO] [stderr] Compiling clap_builder v4.2.1 [INFO] [stderr] Compiling regex v1.7.3 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling tokio-macros v2.0.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling clap_derive v4.2.0 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling graphql-parser v0.4.0 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling serde_with_macros v2.3.1 [INFO] [stderr] Compiling clap v4.2.1 [INFO] [stderr] Compiling clap_complete v4.2.0 [INFO] [stderr] Compiling clap-verbosity-flag v2.0.1 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling tokio-util v0.7.7 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling h2 v0.3.16 [INFO] [stderr] Compiling git2 v0.16.1 [INFO] [stderr] Compiling graphql-introspection-query v0.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.24 [INFO] [stderr] Compiling graphql_client_codegen v0.12.0 [INFO] [stderr] Compiling serde_with v2.3.1 [INFO] [stderr] Compiling hyper v0.14.25 [INFO] [stderr] Compiling shadow-rs v0.21.0 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.16 [INFO] [stderr] Compiling graphql_query_derive v0.12.0 [INFO] [stderr] Compiling graphql_client v0.12.0 [INFO] [stderr] Compiling deployment-changelog v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 28s [INFO] running `Command { std: "docker" "inspect" "03ebec1bd3a3ac9d8b78dc102fd1bfda65e0f18b647d8d14ffc4c44508bb9d18", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "03ebec1bd3a3ac9d8b78dc102fd1bfda65e0f18b647d8d14ffc4c44508bb9d18", kill_on_drop: false }` [INFO] [stdout] 03ebec1bd3a3ac9d8b78dc102fd1bfda65e0f18b647d8d14ffc4c44508bb9d18 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e7b62272b863b28528bb4924f3b5a4e41661fe66afce877096c8bc3bed6208c3 [INFO] running `Command { std: "docker" "start" "-a" "e7b62272b863b28528bb4924f3b5a4e41661fe66afce877096c8bc3bed6208c3", kill_on_drop: false }` [INFO] [stderr] Compiling deployment-changelog v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.86s [INFO] running `Command { std: "docker" "inspect" "e7b62272b863b28528bb4924f3b5a4e41661fe66afce877096c8bc3bed6208c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7b62272b863b28528bb4924f3b5a4e41661fe66afce877096c8bc3bed6208c3", kill_on_drop: false }` [INFO] [stdout] e7b62272b863b28528bb4924f3b5a4e41661fe66afce877096c8bc3bed6208c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 70e2eeb8cff8e813bb3e7e87f21a016d6df3354b466dda9435ff2a77751591fe [INFO] running `Command { std: "docker" "start" "-a" "70e2eeb8cff8e813bb3e7e87f21a016d6df3354b466dda9435ff2a77751591fe", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deployment_changelog-2db985d4e34eb6aa) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/deployment_changelog-1de2aae44e7c9a96) [INFO] [stdout] [INFO] [stderr] Doc-tests deployment_changelog [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 47) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 13) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'a,T>::new (line 189) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestIssue (line 484) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::is_last (line 253) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 573) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 30) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestAuthor (line 439) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketCommit (line 284) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::next (line 220) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketAuthor (line 333) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequest (line 381) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 541) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated (line 158) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPage (line 113) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient::new (line 111) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql (line 16) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient::post (line 155) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient (line 67) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient::from_client (line 135) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira (line 22) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest (line 17) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest (line 75) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated::all (line 197) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated (line 144) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraIssue (line 86) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated::is_last (line 181) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::Comments (line 169) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraAuthor (line 228) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient (line 271) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::build_url (line 388) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient::get_issue (line 327) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient (line 233) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraIssue (line 67) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated::next (line 167) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::get (line 305) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClientBuilder (line 418) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::builder (line 286) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::new (line 266) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::execute (line 360) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraIssueFields (line 120) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::post_json (line 332) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker (line 13) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClientBuilder::new (line 444) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClientBuilder::build (line 477) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient (line 91) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::from_client (line 152) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::MdEnvironmentStatesQuery (line 53) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::get_environment_states (line 179) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog::get_changelog_from_range (line 422) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::new (line 129) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog (line 9) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest (line 42) ... ok [INFO] [stdout] test src/changelog.rs - changelog::CommitSpecifier (line 58) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog (line 175) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog::new (line 223) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::SpinnakerEnvironment (line 102) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog::get_changelog_from_spinnaker (line 276) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated (line 111) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient::new (line 293) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient::from_client (line 309) ... ok [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 532) ... ok [INFO] [stdout] test src/changelog.rs - changelog::GitCommitRange (line 139) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest (line 9) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira (line 13) ... ok [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient (line 225) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket (line 47) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:54:84 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_47_0() { [INFO] [stdout] | -------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 10 | let issues = bitbucket_client.get_pull_request_issues("MY_PROJECT", "MY_REPO", 42).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0728`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket (line 13) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_13_0() { [INFO] [stdout] | -------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 12 | let all_commits = commits.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `all` found for struct `BitbucketPaginated` in the current scope [INFO] [stdout] --> src/api/bitbucket.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 12 | let all_commits = commits.all().await.unwrap(); [INFO] [stdout] | ^^^ method not found in `BitbucketPaginated<'_, BitbucketCommit>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/rest.rs:205:14 [INFO] [stdout] | [INFO] [stdout] 205 | async fn all(&mut self) -> Result> { [INFO] [stdout] | --- the method is available for `BitbucketPaginated<'_, BitbucketCommit>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Paginated` which provides `all` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::deployment_changelog::api::rest::Paginated; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'a,T>::new (line 189) stdout ---- [INFO] [stdout] error[E0624]: associated function `new` is private [INFO] [stdout] --> src/api/bitbucket.rs:196:37 [INFO] [stdout] | [INFO] [stdout] 10 | let paginated = BitbucketPaginated::new(&client, url.to_string(), None); [INFO] [stdout] | ^^^ private associated function [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/bitbucket.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | fn new(client: &'a BitbucketClient, url: String, query: Option<&HashMap>) -> Self { [INFO] [stdout] | ------------------------------------------------------------------------------------------------- private associated function defined here [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0624`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestIssue (line 484) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:493:21 [INFO] [stdout] | [INFO] [stdout] 12 | let issues_result = client.get_pull_request_issues(project_key, repo_slug, pull_request_id).await; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:493:93 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_484_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 12 | let issues_result = client.get_pull_request_issues(project_key, repo_slug, pull_request_id).await; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::is_last (line 253) stdout ---- [INFO] [stdout] error[E0624]: associated function `new` is private [INFO] [stdout] --> src/api/bitbucket.rs:261:64 [INFO] [stdout] | [INFO] [stdout] 11 | let mut paginated = BitbucketPaginated::::new(&client, url.to_string(), None); [INFO] [stdout] | ^^^ private associated function [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/bitbucket.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | fn new(client: &'a BitbucketClient, url: String, query: Option<&HashMap>) -> Self { [INFO] [stdout] | ------------------------------------------------------------------------------------------------- private associated function defined here [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_last` found for struct `BitbucketPaginated` in the current scope [INFO] [stdout] --> src/api/bitbucket.rs:263:22 [INFO] [stdout] | [INFO] [stdout] 13 | while !paginated.is_last() { [INFO] [stdout] | ^^^^^^^ method not found in `BitbucketPaginated<'_, BitbucketCommit>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/rest.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | fn is_last(&self) -> bool; [INFO] [stdout] | ------- the method is available for `BitbucketPaginated<'_, BitbucketCommit>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Paginated` which provides `is_last` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::deployment_changelog::api::rest::Paginated; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `next` found for struct `BitbucketPaginated` in the current scope [INFO] [stdout] --> src/api/bitbucket.rs:264:33 [INFO] [stdout] | [INFO] [stdout] 14 | let commits = paginated.next().await.unwrap(); [INFO] [stdout] | ^^^^ method not found in `BitbucketPaginated<'_, BitbucketCommit>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/rest.rs:175:14 [INFO] [stdout] | [INFO] [stdout] 175 | async fn next(&mut self) -> Result>; [INFO] [stdout] | ---- the method is available for `BitbucketPaginated<'_, BitbucketCommit>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Paginated` which provides `next` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::deployment_changelog::api::rest::Paginated; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0624. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 573) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BitbucketClient` [INFO] [stdout] --> src/api/bitbucket.rs:574:14 [INFO] [stdout] | [INFO] [stdout] 3 | let client = BitbucketClient::new("https://api.bitbucket.com").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `BitbucketClient` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::bitbucket::BitbucketClient; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket (line 30) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_30_0() { [INFO] [stdout] | -------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 12 | let all_pull_requests = pull_requests.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `all` found for struct `BitbucketPaginated` in the current scope [INFO] [stdout] --> src/api/bitbucket.rs:39:39 [INFO] [stdout] | [INFO] [stdout] 12 | let all_pull_requests = pull_requests.all().await.unwrap(); [INFO] [stdout] | ^^^ method not found in `BitbucketPaginated<'_, BitbucketPullRequest>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/rest.rs:205:14 [INFO] [stdout] | [INFO] [stdout] 205 | async fn all(&mut self) -> Result> { [INFO] [stdout] | --- the method is available for `BitbucketPaginated<'_, BitbucketPullRequest>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Paginated` which provides `all` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::deployment_changelog::api::rest::Paginated; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestAuthor (line 439) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:449:19 [INFO] [stdout] | [INFO] [stdout] 13 | let mut pr_iter = client.get_pull_requests(project_key, repo_slug, commit_hash); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:450:39 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_439_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 14 | let all_pull_requests = pr_iter.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketCommit (line 284) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:295:24 [INFO] [stdout] | [INFO] [stdout] 14 | let mut commits_iter = client.compare_commits(project_key, repo_slug, start_commit, end_commit); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:296:38 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_284_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 15 | let all_commits = commits_iter.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::next (line 220) stdout ---- [INFO] [stdout] error[E0624]: associated function `new` is private [INFO] [stdout] --> src/api/bitbucket.rs:228:64 [INFO] [stdout] | [INFO] [stdout] 11 | let mut paginated = BitbucketPaginated::::new(&client, url.to_string(), None); [INFO] [stdout] | ^^^ private associated function [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/bitbucket.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | fn new(client: &'a BitbucketClient, url: String, query: Option<&HashMap>) -> Self { [INFO] [stdout] | ------------------------------------------------------------------------------------------------- private associated function defined here [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `next` found for struct `BitbucketPaginated` in the current scope [INFO] [stdout] --> src/api/bitbucket.rs:230:29 [INFO] [stdout] | [INFO] [stdout] 13 | let commits = paginated.next().await.unwrap(); [INFO] [stdout] | ^^^^ method not found in `BitbucketPaginated<'_, BitbucketCommit>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/rest.rs:175:14 [INFO] [stdout] | [INFO] [stdout] 175 | async fn next(&mut self) -> Result>; [INFO] [stdout] | ---- the method is available for `BitbucketPaginated<'_, BitbucketCommit>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Paginated` which provides `next` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::deployment_changelog::api::rest::Paginated; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0624. [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketAuthor (line 333) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:344:24 [INFO] [stdout] | [INFO] [stdout] 14 | let mut commits_iter = client.compare_commits(project_key, repo_slug, start_commit, end_commit); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:345:38 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_333_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 15 | let all_commits = commits_iter.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequest (line 381) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:391:19 [INFO] [stdout] | [INFO] [stdout] 13 | let mut pr_iter = client.get_pull_requests(project_key, repo_slug, commit_hash); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:392:39 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_381_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 14 | let all_pull_requests = pr_iter.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 541) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:551:29 [INFO] [stdout] | [INFO] [stdout] 13 | let mut commits_paginated = client.compare_commits(project_key, repo_slug, start_commit, end_commit); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:553:59 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_541_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 15 | while let Some(commits_result) = commits_paginated.next().await { [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated (line 158) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:169:24 [INFO] [stdout] | [INFO] [stdout] 14 | let mut commits_iter = client.compare_commits(project_key, repo_slug, start_commit, end_commit); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/bitbucket.rs:170:38 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_bitbucket_rs_158_0() { [INFO] [stdout] | --------------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 15 | let all_commits = commits_iter.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bitbucket.rs - api::bitbucket::BitbucketPage (line 113) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `BitbucketCommit` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 8 | let commits: Vec = commit_page.values; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/api/bitbucket.rs:577:1 [INFO] [stdout] | [INFO] [stdout] 577 | pub struct BitbucketClient { [INFO] [stdout] | -------------------------- similarly named struct `BitbucketClient` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 8 | let commits: Vec = commit_page.values; [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::bitbucket::BitbucketCommit; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `commit_page` in this scope [INFO] [stdout] --> src/api/bitbucket.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 8 | let commits: Vec = commit_page.values; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/graphql.rs - api::graphql::GraphQLClient::new (line 111) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/graphql.rs:113:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::graphql::GraphQLClient; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/graphql.rs - api::graphql (line 16) stdout ---- [INFO] [stdout] error: Failed to generate GraphQLQuery impl: Could not find file with path: /opt/rustwide/workdir/path/to/schema.graphql [INFO] [stdout] [INFO] [stdout] Hint: file paths in the GraphQLQuery attribute are relative to the project root (location of the Cargo.toml). Example: query_path = "src/my_query.graphql". [INFO] [stdout] --> src/api/graphql.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 11 | / #[graphql( [INFO] [stdout] 12 | | schema_path = "path/to/schema.graphql", [INFO] [stdout] 13 | | query_path = "path/to/query.graphql", [INFO] [stdout] 14 | | response_derives = "Debug" [INFO] [stdout] 15 | | )] [INFO] [stdout] 16 | | struct MyQuery; [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/graphql.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 6 | use deployment_changelog::api::rest::graphql::GraphQLClient; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:31:45 [INFO] [stdout] | [INFO] [stdout] 18 | async fn execute_query() -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `ResponseData` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 18 | async fn execute_query() -> Result::ResponseData>> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 23 | let variables = MyQuery::Variables { /* ... */ }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Variables` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 23 | let variables = ::Variables { /* ... */ }; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0223, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0223`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/graphql.rs - api::graphql::GraphQLClient::post (line 155) stdout ---- [INFO] [stdout] error: Failed to generate GraphQLQuery impl: Could not find file with path: /opt/rustwide/workdir/path/to/schema.graphql [INFO] [stdout] [INFO] [stdout] Hint: file paths in the GraphQLQuery attribute are relative to the project root (location of the Cargo.toml). Example: query_path = "src/my_query.graphql". [INFO] [stdout] --> src/api/graphql.rs:161:1 [INFO] [stdout] | [INFO] [stdout] 9 | / #[graphql( [INFO] [stdout] 10 | | schema_path = "path/to/schema.graphql", [INFO] [stdout] 11 | | query_path = "path/to/query.graphql", [INFO] [stdout] 12 | | response_derives = "Debug" [INFO] [stdout] 13 | | )] [INFO] [stdout] 14 | | struct MyQuery; [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/graphql.rs:157:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::graphql::GraphQLClient; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/api/graphql.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 16 | async fn execute_query() -> Result> { [INFO] [stdout] | ^^^^^^ ------------------------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 16 | async fn execute_query() -> Result, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:168:45 [INFO] [stdout] | [INFO] [stdout] 16 | async fn execute_query() -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `ResponseData` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 16 | async fn execute_query() -> Result::ResponseData>> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:170:21 [INFO] [stdout] | [INFO] [stdout] 18 | let variables = MyQuery::Variables { /* ... */ }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Variables` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 18 | let variables = ::Variables { /* ... */ }; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0223, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/graphql.rs - api::graphql::GraphQLClient (line 67) stdout ---- [INFO] [stdout] error: Failed to generate GraphQLQuery impl: Could not find file with path: /opt/rustwide/workdir/path/to/schema.graphql [INFO] [stdout] [INFO] [stdout] Hint: file paths in the GraphQLQuery attribute are relative to the project root (location of the Cargo.toml). Example: query_path = "src/my_query.graphql". [INFO] [stdout] --> src/api/graphql.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 11 | / #[graphql( [INFO] [stdout] 12 | | schema_path = "path/to/schema.graphql", [INFO] [stdout] 13 | | query_path = "path/to/query.graphql", [INFO] [stdout] 14 | | response_derives = "Debug" [INFO] [stdout] 15 | | )] [INFO] [stdout] 16 | | struct MyQuery; [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/graphql.rs:70:38 [INFO] [stdout] | [INFO] [stdout] 6 | use deployment_changelog::api::rest::graphql::GraphQLClient; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:82:45 [INFO] [stdout] | [INFO] [stdout] 18 | async fn execute_query() -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `ResponseData` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 18 | async fn execute_query() -> Result::ResponseData>> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/api/graphql.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 23 | let variables = MyQuery::Variables { /* ... */ }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Variables` implemented for `MyQuery`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 23 | let variables = ::Variables { /* ... */ }; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0223, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0223`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/graphql.rs - api::graphql::GraphQLClient::from_client (line 135) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/graphql.rs:137:39 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::{graphql::GraphQLClient, RestClient}; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `FromResidual`) [INFO] [stdout] --> src/api/graphql.rs:139:61 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_graphql_rs_135_0() { [INFO] [stdout] | ------------------------------------------- this function should return `Result` or `Option` to accept `?` [INFO] [stdout] ... [INFO] [stdout] 7 | let rest_client = RestClient::new("https://api.example.com")?; [INFO] [stdout] | ^ cannot use the `?` operator in a function that returns `()` [INFO] [stdout] | [INFO] [stdout] = help: the trait `FromResidual>` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/jira.rs - api::jira (line 22) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `client` in this scope [INFO] [stdout] --> src/api/jira.rs:29:7 [INFO] [stdout] | [INFO] [stdout] 10 | match client.get_issue(issue_key).await { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/jira.rs:29:35 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_jira_rs_22_0() { [INFO] [stdout] | --------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 10 | match client.get_issue(issue_key).await { [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest (line 17) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:37:80 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_17_0() { [INFO] [stdout] | --------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 23 | let response: ResponseData = rest_client.get("/endpoint", Some(&query_params)).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0728`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest (line 75) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PaginatedItems` in this scope [INFO] [stdout] --> src/api/rest.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 12 | let mut paginated_items = PaginatedItems { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:90:39 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_75_0() { [INFO] [stdout] | --------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 18 | let all_items = paginated_items.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::Paginated::all (line 197) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `bitbucket_client` in this scope [INFO] [stdout] --> src/api/rest.rs:198:29 [INFO] [stdout] | [INFO] [stdout] 3 | let mut paginated_commits = bitbucket_client.compare_commits("PROJECT", "REPO", "start_commit", "end_commit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:199:43 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_197_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] 3 | let mut paginated_commits = bitbucket_client.compare_commits("PROJECT", "REPO", "start_commit", "end_commit"); [INFO] [stdout] 4 | let all_commits = paginated_commits.all().await?; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::Paginated (line 144) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PaginatedItems` in this scope [INFO] [stdout] --> src/api/rest.rs:153:27 [INFO] [stdout] | [INFO] [stdout] 12 | let mut paginated_items = PaginatedItems { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:159:39 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_144_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 18 | let all_items = paginated_items.all().await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::Paginated::is_last (line 181) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `bitbucket_client` in this scope [INFO] [stdout] --> src/api/rest.rs:182:29 [INFO] [stdout] | [INFO] [stdout] 3 | let mut paginated_commits = bitbucket_client.compare_commits("PROJECT", "REPO", "start_commit", "end_commit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::build_url (line 388) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `rest_client` in this scope [INFO] [stdout] --> src/api/rest.rs:389:11 [INFO] [stdout] | [INFO] [stdout] 3 | let url = rest_client.build_url("/2.0/repositories/user/repo/commits", "GET").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient (line 233) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:253:80 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_233_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 23 | let response: ResponseData = rest_client.get("/endpoint", Some(&query_params)).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0728`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::Paginated::next (line 167) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `bitbucket_client` in this scope [INFO] [stdout] --> src/api/rest.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 3 | let mut paginated_commits = bitbucket_client.compare_commits("PROJECT", "REPO", "start_commit", "end_commit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:169:50 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_167_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] 3 | let mut paginated_commits = bitbucket_client.compare_commits("PROJECT", "REPO", "start_commit", "end_commit"); [INFO] [stdout] 4 | let next_page_commits = paginated_commits.next().await?; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::get (line 305) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Commit` in this scope [INFO] [stdout] --> src/api/rest.rs:306:18 [INFO] [stdout] | [INFO] [stdout] 3 | let commits: Vec = rest_client.get("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/commits", None).await.unwrap(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_305_0() { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rest_client` in this scope [INFO] [stdout] --> src/api/rest.rs:306:28 [INFO] [stdout] | [INFO] [stdout] 3 | let commits: Vec = rest_client.get("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/commits", None).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:306:123 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_305_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] 3 | let commits: Vec = rest_client.get("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/commits", None).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClientBuilder (line 418) stdout ---- [INFO] [stdout] error[E0594]: cannot assign to `rest_client_builder.client_builder`, as `rest_client_builder` is not declared as mutable [INFO] [stdout] --> src/api/rest.rs:426:1 [INFO] [stdout] | [INFO] [stdout] 11 | rest_client_builder.client_builder = rest_client_builder.client_builder [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot assign [INFO] [stdout] | [INFO] [stdout] help: consider changing this to be mutable [INFO] [stdout] | [INFO] [stdout] 8 | let mut rest_client_builder = RestClientBuilder::new("https://api.example.com") [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0594`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::builder (line 286) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RestClient` [INFO] [stdout] --> src/api/rest.rs:287:27 [INFO] [stdout] | [INFO] [stdout] 3 | let rest_client_builder = RestClient::builder("https://api.bitbucket.org").unwrap(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `RestClient` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::rest::RestClient; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::new (line 266) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RestClient` [INFO] [stdout] --> src/api/rest.rs:267:19 [INFO] [stdout] | [INFO] [stdout] 3 | let rest_client = RestClient::new("https://api.bitbucket.org").unwrap(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `RestClient` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::rest::RestClient; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::execute (line 360) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `rest_client` in this scope [INFO] [stdout] --> src/api/rest.rs:361:15 [INFO] [stdout] | [INFO] [stdout] 3 | let request = rest_client.client.get("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/commits") [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Commit` in this scope [INFO] [stdout] --> src/api/rest.rs:364:18 [INFO] [stdout] | [INFO] [stdout] 6 | let commits: Vec = rest_client.execute(request).await.unwrap(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_360_0() { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rest_client` in this scope [INFO] [stdout] --> src/api/rest.rs:364:28 [INFO] [stdout] | [INFO] [stdout] 6 | let commits: Vec = rest_client.execute(request).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:364:57 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_360_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 6 | let commits: Vec = rest_client.execute(request).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClient::post_json (line 332) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NewComment` in this scope [INFO] [stdout] --> src/api/rest.rs:333:19 [INFO] [stdout] | [INFO] [stdout] 3 | let new_comment = NewComment { content: "This is a comment.".to_string() }; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Comment` in this scope [INFO] [stdout] --> src/api/rest.rs:334:14 [INFO] [stdout] | [INFO] [stdout] 4 | let comment: Comment = rest_client.post_json("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/pullrequests/1/comments", &ne... [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::jira::Comment; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rest_client` in this scope [INFO] [stdout] --> src/api/rest.rs:334:24 [INFO] [stdout] | [INFO] [stdout] 4 | let comment: Comment = rest_client.post_json("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/pullrequests/1/comments", &ne... [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/api/rest.rs:334:149 [INFO] [stdout] | [INFO] [stdout] 2 | ...case)] fn _doctest_main_src_api_rest_rs_332_0() { [INFO] [stdout] | ---------------------------------------- this is not `async` [INFO] [stdout] 3 | ... content: "This is a comment.".to_string() }; [INFO] [stdout] 4 | ...ient.post_json("https://api.bitbucket.org/api/rest/2.0/repositories/user/repo/pullrequests/1/comments", &new_comment).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker (line 13) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:15:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::spinnaker::{SpinnakerClient, md_environment_states_query}; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/api/spinnaker.rs:18:40 [INFO] [stdout] | [INFO] [stdout] 8 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | ^^^^^^ ----------------------------------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 8 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClientBuilder::new (line 444) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RestClientBuilder` [INFO] [stdout] --> src/api/rest.rs:445:27 [INFO] [stdout] | [INFO] [stdout] 3 | let rest_client_builder = RestClientBuilder::new("https://api.bitbucket.org").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `RestClientBuilder` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::rest::RestClientBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/rest.rs - api::rest::RestClientBuilder::build (line 477) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RestClientBuilder` [INFO] [stdout] --> src/api/rest.rs:478:27 [INFO] [stdout] | [INFO] [stdout] 3 | let rest_client_builder = RestClientBuilder::new("https://api.bitbucket.org").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `RestClientBuilder` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use deployment_changelog::api::rest::RestClientBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker::SpinnakerClient (line 91) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:93:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::spinnaker::{SpinnakerClient, md_environment_states_query}; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/api/spinnaker.rs:95:40 [INFO] [stdout] | [INFO] [stdout] 7 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | ^^^^^^ ----------------------------------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 7 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::from_client (line 152) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `deployment_changelog::api::rest::spinnaker`, `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/spinnaker.rs:154:39 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::{spinnaker::SpinnakerClient, graphql::GraphQLClient}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] | | [INFO] [stdout] | could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker::MdEnvironmentStatesQuery (line 53) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:55:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::spinnaker::{MdEnvironmentStatesQuery, GraphQLClient}; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::graphql` [INFO] [stdout] --> src/api/spinnaker.rs:56:38 [INFO] [stdout] | [INFO] [stdout] 6 | use deployment_changelog::api::rest::graphql::Response; [INFO] [stdout] | ^^^^^^^ could not find `graphql` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 7 | use deployment_changelog::api::rest::spinnaker::md_environment_states_query; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/api/spinnaker.rs:59:48 [INFO] [stdout] | [INFO] [stdout] 9 | async fn execute_environment_states_query() -> Result> { [INFO] [stdout] | ^^^^^^ --------------------------------------------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 9 | async fn execute_environment_states_query() -> Result, E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::get_environment_states (line 179) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:181:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::spinnaker::{SpinnakerClient, md_environment_states_query}; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/api/spinnaker.rs:183:40 [INFO] [stdout] | [INFO] [stdout] 7 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | ^^^^^^ ----------------------------------------- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 7 | async fn fetch_environment_states() -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::Changelog::get_changelog_from_range (line 422) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/changelog.rs:440:101 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_changelog_rs_422_0() { [INFO] [stdout] | ----------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 21 | let changelog = Changelog::get_changelog_from_range(&bitbucket_client, &jira_client, &commit_range).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0308]: arguments to this function are incorrect [INFO] [stdout] --> src/changelog.rs:440:17 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::get_changelog_from_range(&bitbucket_client, &jira_client, &commit_range).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: expected `&BitbucketClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:440:53 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::get_changelog_from_range(&bitbucket_client, &jira_client, &commit_range).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&BitbucketClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: expected `&JiraClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:440:72 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::get_changelog_from_range(&bitbucket_client, &jira_client, &commit_range).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&JiraClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/changelog.rs:446:18 [INFO] [stdout] | [INFO] [stdout] 446 | pub async fn get_changelog_from_range( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::new (line 129) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `deployment_changelog::api::rest::spinnaker` [INFO] [stdout] --> src/api/spinnaker.rs:131:38 [INFO] [stdout] | [INFO] [stdout] 5 | use deployment_changelog::api::rest::spinnaker::SpinnakerClient; [INFO] [stdout] | ^^^^^^^^^ could not find `spinnaker` in `rest` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog (line 9) stdout ---- [INFO] [stdout] error[E0308]: arguments to this function are incorrect [INFO] [stdout] --> src/changelog.rs:28:21 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: expected `&BitbucketClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:28:36 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&BitbucketClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: expected `&JiraClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 21 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&JiraClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/changelog.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 251 | pub async fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::CommitSpecifier (line 58) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/changelog.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 11 | client: spinnaker_client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `SpinnakerClient`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `SpinnakerClient` [INFO] [stdout] found enum `Result` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 11 | client: spinnaker_client.expect("REASON"), [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::Changelog (line 175) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/changelog.rs:191:84 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_changelog_rs_175_0() { [INFO] [stdout] | ----------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 19 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0308]: arguments to this function are incorrect [INFO] [stdout] --> src/changelog.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 19 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: expected `&BitbucketClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:191:32 [INFO] [stdout] | [INFO] [stdout] 19 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&BitbucketClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: expected `&JiraClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:191:51 [INFO] [stdout] | [INFO] [stdout] 19 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&JiraClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/changelog.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 251 | pub async fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::Changelog::new (line 223) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/changelog.rs:244:84 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_changelog_rs_223_0() { [INFO] [stdout] | ----------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 24 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0308]: arguments to this function are incorrect [INFO] [stdout] --> src/changelog.rs:244:17 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: expected `&BitbucketClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:244:32 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&BitbucketClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: expected `&JiraClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:244:51 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::new(&bitbucket_client, &jira_client, &commit_specifier).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&JiraClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/changelog.rs:251:18 [INFO] [stdout] | [INFO] [stdout] 251 | pub async fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::SpinnakerEnvironment (line 102) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/changelog.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 10 | client: spinnaker_client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `SpinnakerClient`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `SpinnakerClient` [INFO] [stdout] found enum `Result` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 10 | client: spinnaker_client.expect("REASON"), [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/changelog.rs - changelog::Changelog::get_changelog_from_spinnaker (line 276) stdout ---- [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/changelog.rs:297:106 [INFO] [stdout] | [INFO] [stdout] 4 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_changelog_rs_276_0() { [INFO] [stdout] | ----------------------------------------- this is not `async` [INFO] [stdout] ... [INFO] [stdout] 24 | let changelog = Changelog::get_changelog_from_spinnaker(&bitbucket_client, &jira_client, &spinnaker_env).await.unwrap(); [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/changelog.rs:288:13 [INFO] [stdout] | [INFO] [stdout] 15 | client: spinnaker_client, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ expected `SpinnakerClient`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `SpinnakerClient` [INFO] [stdout] found enum `Result` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 15 | client: spinnaker_client.expect("REASON"), [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0308]: arguments to this function are incorrect [INFO] [stdout] --> src/changelog.rs:297:17 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::get_changelog_from_spinnaker(&bitbucket_client, &jira_client, &spinnaker_env).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: expected `&BitbucketClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:297:57 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::get_changelog_from_spinnaker(&bitbucket_client, &jira_client, &spinnaker_env).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&BitbucketClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: expected `&JiraClient`, found `&Result` [INFO] [stdout] --> src/changelog.rs:297:76 [INFO] [stdout] | [INFO] [stdout] 24 | let changelog = Changelog::get_changelog_from_spinnaker(&bitbucket_client, &jira_client, &spinnaker_env).await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: expected reference `&JiraClient` [INFO] [stdout] found reference `&Result` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/changelog.rs:304:18 [INFO] [stdout] | [INFO] [stdout] 304 | pub async fn get_changelog_from_spinnaker( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket (line 13) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket (line 30) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket (line 47) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketAuthor (line 333) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 541) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 573) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketCommit (line 284) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPage (line 113) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated (line 158) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::is_last (line 253) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'_,T>::next (line 220) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated<'a,T>::new (line 189) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequest (line 381) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestAuthor (line 439) [INFO] [stdout] src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestIssue (line 484) [INFO] [stdout] src/api/graphql.rs - api::graphql (line 16) [INFO] [stdout] src/api/graphql.rs - api::graphql::GraphQLClient (line 67) [INFO] [stdout] src/api/graphql.rs - api::graphql::GraphQLClient::from_client (line 135) [INFO] [stdout] src/api/graphql.rs - api::graphql::GraphQLClient::new (line 111) [INFO] [stdout] src/api/graphql.rs - api::graphql::GraphQLClient::post (line 155) [INFO] [stdout] src/api/jira.rs - api::jira (line 22) [INFO] [stdout] src/api/rest.rs - api::rest (line 17) [INFO] [stdout] src/api/rest.rs - api::rest (line 75) [INFO] [stdout] src/api/rest.rs - api::rest::Paginated (line 144) [INFO] [stdout] src/api/rest.rs - api::rest::Paginated::all (line 197) [INFO] [stdout] src/api/rest.rs - api::rest::Paginated::is_last (line 181) [INFO] [stdout] src/api/rest.rs - api::rest::Paginated::next (line 167) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient (line 233) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::build_url (line 388) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::builder (line 286) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::execute (line 360) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::get (line 305) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::new (line 266) [INFO] [stdout] src/api/rest.rs - api::rest::RestClient::post_json (line 332) [INFO] [stdout] src/api/rest.rs - api::rest::RestClientBuilder (line 418) [INFO] [stdout] src/api/rest.rs - api::rest::RestClientBuilder::build (line 477) [INFO] [stdout] src/api/rest.rs - api::rest::RestClientBuilder::new (line 444) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker (line 13) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker::MdEnvironmentStatesQuery (line 53) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker::SpinnakerClient (line 91) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::from_client (line 152) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::get_environment_states (line 179) [INFO] [stdout] src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::new (line 129) [INFO] [stdout] src/changelog.rs - changelog (line 9) [INFO] [stdout] src/changelog.rs - changelog::Changelog (line 175) [INFO] [stdout] src/changelog.rs - changelog::Changelog::get_changelog_from_range (line 422) [INFO] [stdout] src/changelog.rs - changelog::Changelog::get_changelog_from_spinnaker (line 276) [INFO] [stdout] src/changelog.rs - changelog::Changelog::new (line 223) [INFO] [stdout] src/changelog.rs - changelog::CommitSpecifier (line 58) [INFO] [stdout] src/changelog.rs - changelog::SpinnakerEnvironment (line 102) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 16 passed; 50 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.58s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "70e2eeb8cff8e813bb3e7e87f21a016d6df3354b466dda9435ff2a77751591fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70e2eeb8cff8e813bb3e7e87f21a016d6df3354b466dda9435ff2a77751591fe", kill_on_drop: false }` [INFO] [stdout] 70e2eeb8cff8e813bb3e7e87f21a016d6df3354b466dda9435ff2a77751591fe [INFO] testing deployment-changelog-0.1.1 against beta-2024-06-22 for beta-1.80-4 [INFO] extracting crate deployment-changelog 0.1.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate deployment-changelog 0.1.1 on toolchain beta-2024-06-22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-06-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate deployment-changelog 0.1.1 [INFO] finished tweaking crates.io crate deployment-changelog 0.1.1 [INFO] tweaked toml for crates.io crate deployment-changelog 0.1.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate crates.io crate deployment-changelog 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-06-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-06-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ed40c231c334146e99bd82c1e2cd02585b04a2715c475bf36f72f3f75cae64b1 [INFO] running `Command { std: "docker" "start" "-a" "ed40c231c334146e99bd82c1e2cd02585b04a2715c475bf36f72f3f75cae64b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed40c231c334146e99bd82c1e2cd02585b04a2715c475bf36f72f3f75cae64b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed40c231c334146e99bd82c1e2cd02585b04a2715c475bf36f72f3f75cae64b1", kill_on_drop: false }` [INFO] [stdout] ed40c231c334146e99bd82c1e2cd02585b04a2715c475bf36f72f3f75cae64b1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-06-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f29431dd65b4912dee9cb13572afddaf9fb0e38cf31312f86332d41eeb05b3e6 [INFO] running `Command { std: "docker" "start" "-a" "f29431dd65b4912dee9cb13572afddaf9fb0e38cf31312f86332d41eeb05b3e6", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.55 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling quote v1.0.26 [INFO] [stderr] Compiling libc v0.2.140 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling pkg-config v0.3.26 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling serde_derive v1.0.159 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling pin-project-lite v0.2.9 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling io-lifetimes v1.0.9 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling rustix v0.37.6 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling tokio v1.27.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling serde v1.0.159 [INFO] [stderr] Compiling linux-raw-sys v0.3.1 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling tracing-core v0.1.30 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling openssl v0.10.49 [INFO] [stderr] Compiling percent-encoding v2.2.0 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling serde_json v1.0.95 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling form_urlencoded v1.1.0 [INFO] [stderr] Compiling jobserver v0.1.26 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Compiling syn v2.0.13 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Compiling anstyle-parse v0.1.1 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling concolor-query v0.3.3 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling concolor-override v1.0.0 [INFO] [stderr] Compiling const_fn v0.4.9 [INFO] [stderr] Compiling try-lock v0.2.4 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling anstyle v0.3.5 [INFO] [stderr] Compiling ascii v0.9.3 [INFO] [stderr] Compiling want v0.3.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling httpdate v1.0.2 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling clap_lex v0.4.1 [INFO] [stderr] Compiling combine v3.8.1 [INFO] [stderr] Compiling iana-time-zone v0.1.54 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling encoding_rs v0.8.32 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling const_format_proc_macros v0.2.29 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling num_threads v0.1.6 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling mio v0.8.6 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling tz-rs v0.6.14 [INFO] [stderr] Compiling openssl-sys v0.9.84 [INFO] [stderr] Compiling libz-sys v1.1.8 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling libgit2-sys v0.14.2+1.5.1 [INFO] [stderr] Compiling base64 v0.21.0 [INFO] [stderr] Compiling anyhow v1.0.70 [INFO] [stderr] Compiling async-trait v0.1.68 [INFO] [stderr] Compiling ipnet v2.7.2 [INFO] [stderr] Compiling const_format v0.2.30 [INFO] [stderr] Compiling regex v1.7.3 [INFO] [stderr] Compiling tzdb v0.5.6 [INFO] [stderr] Compiling time v0.3.20 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling is-terminal v0.4.6 [INFO] [stderr] Compiling anstream v0.2.6 [INFO] [stderr] Compiling is_debug v1.0.1 [INFO] [stderr] Compiling clap_builder v4.2.1 [INFO] [stdout] error[E0282]: type annotations needed for `Box<_>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.20/src/format_description/parse/mod.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | let items = format_items [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | Ok(items.into()) [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `items` an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 83 | let items: Box<_> = format_items [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling tokio-macros v2.0.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling clap_derive v4.2.0 [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `time` (lib) due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "f29431dd65b4912dee9cb13572afddaf9fb0e38cf31312f86332d41eeb05b3e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f29431dd65b4912dee9cb13572afddaf9fb0e38cf31312f86332d41eeb05b3e6", kill_on_drop: false }` [INFO] [stdout] f29431dd65b4912dee9cb13572afddaf9fb0e38cf31312f86332d41eeb05b3e6