[INFO] fetching crate deployment-changelog 0.1.1... [INFO] testing deployment-changelog-0.1.1 against beta-2023-10-04 for beta-1.74-1 [INFO] extracting crate deployment-changelog 0.1.1 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate deployment-changelog 0.1.1 on toolchain beta-2023-10-04 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-10-04" "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-3-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-2023-10-04" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4f8da3c744d2da974e54ce020a79f4ad54313e914ebeaab8fc086f07e8d8b066" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 15dd8d8a7457f62410703a5b1ad4ddccb88bd5f805f3b0381a520fe79e0869ac [INFO] running `Command { std: "docker" "start" "-a" "15dd8d8a7457f62410703a5b1ad4ddccb88bd5f805f3b0381a520fe79e0869ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "15dd8d8a7457f62410703a5b1ad4ddccb88bd5f805f3b0381a520fe79e0869ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15dd8d8a7457f62410703a5b1ad4ddccb88bd5f805f3b0381a520fe79e0869ac", kill_on_drop: false }` [INFO] [stdout] 15dd8d8a7457f62410703a5b1ad4ddccb88bd5f805f3b0381a520fe79e0869ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4f8da3c744d2da974e54ce020a79f4ad54313e914ebeaab8fc086f07e8d8b066" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 55b040717d78bc16769297252f03fc9e67eb8b10d2e98af1e1d83e3eddd87aa4 [INFO] running `Command { std: "docker" "start" "-a" "55b040717d78bc16769297252f03fc9e67eb8b10d2e98af1e1d83e3eddd87aa4", 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 once_cell v1.17.1 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling serde_derive v1.0.159 [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 futures-task v0.3.28 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling io-lifetimes v1.0.9 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling rustix v0.37.6 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling linux-raw-sys v0.3.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling tokio v1.27.0 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling serde v1.0.159 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling tracing-core v0.1.30 [INFO] [stderr] Compiling ryu v1.0.13 [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 serde_json v1.0.95 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling form_urlencoded v1.1.0 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling syn v2.0.13 [INFO] [stderr] Compiling jobserver v0.1.26 [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 concolor-override v1.0.0 [INFO] [stderr] Compiling ascii v0.9.3 [INFO] [stderr] Compiling try-lock v0.2.4 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling concolor-query v0.3.3 [INFO] [stderr] Compiling const_fn v0.4.9 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling anstyle v0.3.5 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling want v0.3.0 [INFO] [stderr] Compiling combine v3.8.1 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling iana-time-zone v0.1.54 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling httpdate v1.0.2 [INFO] [stderr] Compiling clap_lex v0.4.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling aho-corasick v0.7.20 [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 const_format_proc_macros v0.2.29 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling encoding_rs v0.8.32 [INFO] [stderr] Compiling anyhow v1.0.70 [INFO] [stderr] Compiling tz-rs v0.6.14 [INFO] [stderr] Compiling num_threads v0.1.6 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling ipnet v2.7.2 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling base64 v0.21.0 [INFO] [stderr] Compiling async-trait v0.1.68 [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 regex-syntax v0.6.29 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Compiling const_format v0.2.30 [INFO] [stderr] Compiling time v0.3.20 [INFO] [stderr] Compiling tzdb v0.5.6 [INFO] [stderr] Compiling is-terminal v0.4.6 [INFO] [stderr] Compiling anstream v0.2.6 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling is_debug v1.0.1 [INFO] [stderr] Compiling humantime v2.1.0 [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 darling_macro v0.14.4 [INFO] [stderr] Compiling graphql-parser v0.4.0 [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 serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.24 [INFO] [stderr] Compiling graphql-introspection-query v0.2.0 [INFO] [stderr] Compiling git2 v0.16.1 [INFO] [stderr] Compiling serde_with v2.3.1 [INFO] [stderr] Compiling graphql_client_codegen v0.12.0 [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 [unoptimized + debuginfo] target(s) in 35.43s [INFO] running `Command { std: "docker" "inspect" "55b040717d78bc16769297252f03fc9e67eb8b10d2e98af1e1d83e3eddd87aa4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55b040717d78bc16769297252f03fc9e67eb8b10d2e98af1e1d83e3eddd87aa4", kill_on_drop: false }` [INFO] [stdout] 55b040717d78bc16769297252f03fc9e67eb8b10d2e98af1e1d83e3eddd87aa4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4f8da3c744d2da974e54ce020a79f4ad54313e914ebeaab8fc086f07e8d8b066" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8483b731fddd5a93c705d05f30b5666cfb381801257ef42a77fd64977c12da86 [INFO] running `Command { std: "docker" "start" "-a" "8483b731fddd5a93c705d05f30b5666cfb381801257ef42a77fd64977c12da86", kill_on_drop: false }` [INFO] [stderr] Compiling deployment-changelog v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.02s [INFO] running `Command { std: "docker" "inspect" "8483b731fddd5a93c705d05f30b5666cfb381801257ef42a77fd64977c12da86", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8483b731fddd5a93c705d05f30b5666cfb381801257ef42a77fd64977c12da86", kill_on_drop: false }` [INFO] [stdout] 8483b731fddd5a93c705d05f30b5666cfb381801257ef42a77fd64977c12da86 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4f8da3c744d2da974e54ce020a79f4ad54313e914ebeaab8fc086f07e8d8b066" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4db1e94d1bc6ba35ec97595578ddc5b077b08df248c3f912cf316db3afd485c0 [INFO] running `Command { std: "docker" "start" "-a" "4db1e94d1bc6ba35ec97595578ddc5b077b08df248c3f912cf316db3afd485c0", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/deployment_changelog-fec903fde1173192) [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-f124ee2f3ad93278) [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] Doc-tests deployment-changelog [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPage (line 113) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 47) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPaginated (line 158) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 573) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 13) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket (line 30) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 541) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestAuthor (line 439) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketAuthor (line 333) ... 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::BitbucketPaginated<'_,T>::next (line 220) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequest (line 381) ... FAILED [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketPullRequestIssue (line 484) ... 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>::is_last (line 253) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient::new (line 111) ... 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::from_client (line 135) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql (line 16) ... FAILED [INFO] [stdout] test src/api/graphql.rs - api::graphql::GraphQLClient (line 67) ... 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 (line 144) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraIssue (line 67) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient::get_issue (line 327) ... 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::JiraIssueFields (line 120) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraAuthor (line 228) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::Comments (line 169) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated::all (line 197) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient (line 271) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraIssue (line 86) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::build_url (line 388) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::builder (line 286) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated::next (line 167) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient (line 233) ... 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::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::execute (line 360) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClientBuilder::build (line 477) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClientBuilder::new (line 444) ... FAILED [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient::post_json (line 332) ... 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/rest.rs - api::rest (line 42) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::Paginated (line 111) ... ok [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::get_environment_states (line 179) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient (line 91) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker (line 13) ... FAILED [INFO] [stdout] test src/api/spinnaker.rs - api::spinnaker::SpinnakerClient::new (line 129) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog::get_changelog_from_range (line 422) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog (line 9) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::CommitSpecifier (line 58) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog::new (line 223) ... FAILED [INFO] [stdout] test src/changelog.rs - changelog::Changelog (line 175) ... 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/jira.rs - api::jira::JiraClient::new (line 293) ... FAILED [INFO] [stdout] test src/api/jira.rs - api::jira (line 13) ... ok [INFO] [stdout] test src/api/bitbucket.rs - api::bitbucket::BitbucketClient (line 532) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest (line 9) ... ok [INFO] [stdout] test src/api/rest.rs - api::rest::RestClient (line 225) ... ok [INFO] [stdout] test src/api/jira.rs - api::jira::JiraClient::from_client (line 309) ... ok [INFO] [stdout] test src/changelog.rs - changelog::GitCommitRange (line 139) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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/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 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::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::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 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 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: the following trait is implemented but not in scope; perhaps add a `use` for 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 (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: the following trait is implemented but not in scope; perhaps add a `use` for 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::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::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::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::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 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::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: the following trait is implemented but not in scope; perhaps add a `use` for 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::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::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::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>::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: the following trait is implemented but not in scope; perhaps add a `use` for 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: the following trait is implemented but not in scope; perhaps add a `use` for 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/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 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::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: aborting due to 4 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::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/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: aborting due to 3 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 (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: aborting due to 3 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/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 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 (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 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::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[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/rest.rs:199:48 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_197_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [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] | ^ 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 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [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 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::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 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::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[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/rest.rs:169:55 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_api_rest_rs_167_0() { [INFO] [stdout] | ---------------------------------------- this function should return `Result` or `Option` to accept `?` [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] | ^ 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 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [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 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::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 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::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 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::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::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 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::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 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::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 | ...ase)] 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 | ...ent.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::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 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/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 (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/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 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::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/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 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] [INFO] [stdout] error: aborting due to 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::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::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::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] [INFO] [stdout] error: aborting due to 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] [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] ---- src/api/jira.rs - api::jira::JiraClient::new (line 293) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcAci6qT/symbols.o" "/tmp/rustdoctestw4pABf/rust_out.rust_out.d2635f2733cb3a20-cgu.0.rcgu.o" "/tmp/rustdoctestw4pABf/rust_out.22hwi7pws5e51dd6.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-1333efff82a469ea/out/build" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libdeployment_changelog-63a15a8dfdfb33bd.rlib" "/opt/rustwide/target/debug/deps/libfutures-cb4ef9e1c4617d5a.rlib" "/opt/rustwide/target/debug/deps/libfutures_executor-d2e37e1d5003092f.rlib" "/opt/rustwide/target/debug/deps/libgraphql_client-21fb08d1b35935f0.rlib" "/opt/rustwide/target/debug/deps/libserde_with-cb4e69cf6c311b01.rlib" "/opt/rustwide/target/debug/deps/libchrono-412437a985e3ddec.rlib" "/opt/rustwide/target/debug/deps/libiana_time_zone-1fab7e01fa7277b3.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-57eaca7585aeee98.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-2d18664556fd2cca.rlib" "/opt/rustwide/target/debug/deps/libtime-5a70b58ed9c9367f.rlib" "/opt/rustwide/target/debug/deps/libanyhow-f4b8e33467b2bee3.rlib" "/opt/rustwide/target/debug/deps/libreqwest-73d31543a8481038.rlib" "/opt/rustwide/target/debug/deps/libhyper_tls-e90598d70eaab9ac.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-a4b3c4739177b188.rlib" "/opt/rustwide/target/debug/deps/libbase64-7c27cb29db14b57c.rlib" "/opt/rustwide/target/debug/deps/libipnet-9e5e0b1ef024b28e.rlib" "/opt/rustwide/target/debug/deps/libtokio_native_tls-c499bf6a540904f8.rlib" "/opt/rustwide/target/debug/deps/libmime-cd0d1a507d15d0c2.rlib" "/opt/rustwide/target/debug/deps/libencoding_rs-0fd858545b0b9085.rlib" "/opt/rustwide/target/debug/deps/libserde_json-7b980ae24940c5c3.rlib" "/opt/rustwide/target/debug/deps/libryu-43f4c179e0fcfdd9.rlib" "/opt/rustwide/target/debug/deps/libserde-33a3819d1e36a514.rlib" "/opt/rustwide/target/debug/deps/libnative_tls-d0cf5a0300ea5c5d.rlib" "/opt/rustwide/target/debug/deps/libopenssl_probe-40a313131c901435.rlib" "/opt/rustwide/target/debug/deps/libopenssl-7e3e0c2d7e13c144.rlib" "/opt/rustwide/target/debug/deps/libbitflags-5767efca53968b50.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-3e1bdb4b7ead0c23.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-0d51eb47c5daee63.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-13a8fff5d6f89d4e.rlib" "/opt/rustwide/target/debug/deps/libhyper-5af2c347703007e6.rlib" "/opt/rustwide/target/debug/deps/libwant-8a906f707cce911e.rlib" "/opt/rustwide/target/debug/deps/libtry_lock-0064de4aa88bd758.rlib" "/opt/rustwide/target/debug/deps/libhttparse-801e20573d03a6d6.rlib" "/opt/rustwide/target/debug/deps/libh2-051bc06edc79701c.rlib" "/opt/rustwide/target/debug/deps/libindexmap-fd74b59bee3e6ecb.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-2ad7d741710df042.rlib" "/opt/rustwide/target/debug/deps/libtokio_util-1cdec62b0e11f4c1.rlib" "/opt/rustwide/target/debug/deps/libtower_service-be8e9d0369a7ce8c.rlib" "/opt/rustwide/target/debug/deps/libtracing-059bd2e1a1f794a3.rlib" "/opt/rustwide/target/debug/deps/libtracing_core-377e363f864bd456.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-d30b04692f7f20f6.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-f53be1968d75b49c.rlib" "/opt/rustwide/target/debug/deps/libmemchr-22b9e23b2f3bea7f.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-5501083a5c49ebcd.rlib" "/opt/rustwide/target/debug/deps/libslab-4ee24ef867684017.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-35e735cf04f9d653.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-287ecabfc279cbe4.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-2291a31f1e041d43.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-1403530712c91c7d.rlib" "/opt/rustwide/target/debug/deps/libtokio-3775968dfb2b3135.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-c285c04906454efb.rlib" "/opt/rustwide/target/debug/deps/libsocket2-c05f6b8d25b8b0b6.rlib" "/opt/rustwide/target/debug/deps/libmio-666ac8b45cb962bb.rlib" "/opt/rustwide/target/debug/deps/liblibc-c506d5a95a1d42c8.rlib" "/opt/rustwide/target/debug/deps/libhttp_body-da008fb487309ede.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-3468a0c168292565.rlib" "/opt/rustwide/target/debug/deps/liblog-2b509616e2785cf8.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-23be4e025b0ec51f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-9451216248c54863.rlib" "/opt/rustwide/target/debug/deps/liburl-6716da2a5e825745.rlib" "/opt/rustwide/target/debug/deps/libidna-1dfd0e599b0051e3.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-3b577ddca05b1d9a.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-f4a465bf6697bbfd.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-211cc49cdbbc7ccc.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-fd42342f0195a49e.rlib" "/opt/rustwide/target/debug/deps/libform_urlencoded-ebe66a1e3360498e.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-1f10659c8f7836aa.rlib" "/opt/rustwide/target/debug/deps/libhttp-59cedd5471b448ef.rlib" "/opt/rustwide/target/debug/deps/libitoa-fa4d0cd43f2c4a62.rlib" "/opt/rustwide/target/debug/deps/libbytes-160461fd7685c961.rlib" "/opt/rustwide/target/debug/deps/libfnv-57a1ad4fa04458e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-eca148d40c27828a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-f79ce8642007e855.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-1fe9bd67498fbf18.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-3788e49522b852a5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-293157cb6c33dac0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-abbb9acf47228326.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-8eb538eb14475afc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-096c75e791c517e8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-70d829e242cc2600.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-0f72c91344bcfa94.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-1615daa34e109985.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cd25f392b75bcc2b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-6927c286ef5bc991.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c1e84b1d0c9e0ae0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-6e9717f33e8b3ab4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-5f3ff2b3bef25937.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-bc0a01f2fc69c61c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-3bdfb762c845e8a5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-24e1c84d0c94c858.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-10-04-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestw4pABf/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [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/jira.rs - api::jira::JiraClient::new (line 293) [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. 15 passed; 51 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.49s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "4db1e94d1bc6ba35ec97595578ddc5b077b08df248c3f912cf316db3afd485c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4db1e94d1bc6ba35ec97595578ddc5b077b08df248c3f912cf316db3afd485c0", kill_on_drop: false }` [INFO] [stdout] 4db1e94d1bc6ba35ec97595578ddc5b077b08df248c3f912cf316db3afd485c0