Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# error kind ExecutionFailed
# pre-build errors command failed: exit status: 101
# rustc version rustc 1.98.0-nightly (8954863c8 2026-06-05)
# docs.rs version docsrs 0.0.0 (39849b9c22c419f6b690c8d2213455bc7426a6b8 2026-06-03 )
# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "e7e2ab17f46453bae0390c76e5fd709aec3e515738405d7d1494b2c7177d0522" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260605-1.98.0-nightly-8954863c8\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking aws-smithy-runtime v1.7.8 [INFO] [stderr] error[E0507]: cannot move out of a shared reference [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/aws-smithy-runtime-1.7.8/src/client/orchestrator/auth.rs:135:23 [INFO] [stderr] | [INFO] [stderr] 135 | for &scheme_id in options.as_ref() { [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | data moved here because `scheme_id` has type `AuthSchemeId`, which does not implement the `Copy` trait [INFO] [stderr] | [INFO] [stderr] help: consider removing the borrow [INFO] [stderr] | [INFO] [stderr] 135 - for &scheme_id in options.as_ref() { [INFO] [stderr] 135 + for scheme_id in options.as_ref() { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0382]: use of moved value: `scheme_id` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/aws-smithy-runtime-1.7.8/src/client/orchestrator/auth.rs:156:69 [INFO] [stderr] | [INFO] [stderr] 135 | for &scheme_id in options.as_ref() { [INFO] [stderr] | --------- move occurs because `scheme_id` has type `AuthSchemeId`, which does not implement the `Copy` trait [INFO] [stderr] 136 | // For each ID, try to resolve the corresponding auth scheme. [INFO] [stderr] 137 | if let Some(auth_scheme) = runtime_components.auth_scheme(scheme_id) { [INFO] [stderr] | --------- value moved here [INFO] [stderr] ... [INFO] [stderr] 156 | match extract_endpoint_auth_scheme_config(endpoint, scheme_id) { [INFO] [stderr] | ^^^^^^^^^ value used here after move [INFO] [stderr] | [INFO] [stderr] help: consider borrowing `scheme_id` [INFO] [stderr] | [INFO] [stderr] 137 | if let Some(auth_scheme) = runtime_components.auth_scheme(&scheme_id) { [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] error[E0382]: use of moved value: `scheme_id` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/aws-smithy-runtime-1.7.8/src/client/orchestrator/auth.rs:177:39 [INFO] [stderr] | [INFO] [stderr] 135 | for &scheme_id in options.as_ref() { [INFO] [stderr] | --------- move occurs because `scheme_id` has type `AuthSchemeId`, which does not implement the `Copy` trait [INFO] [stderr] ... [INFO] [stderr] 156 | match extract_endpoint_auth_scheme_config(endpoint, scheme_id) { [INFO] [stderr] | --------- value moved here [INFO] [stderr] ... [INFO] [stderr] 177 | explored.push(scheme_id, ExploreResult::MissingEndpointConfig); [INFO] [stderr] | ^^^^^^^^^ value used here after move [INFO] [stderr] | [INFO] [stderr] note: consider changing this parameter type in function `extract_endpoint_auth_scheme_config` to borrow instead if owning the value isn't necessary [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/aws-smithy-runtime-1.7.8/src/client/orchestrator/auth.rs:195:16 [INFO] [stderr] | [INFO] [stderr] 193 | fn extract_endpoint_auth_scheme_config( [INFO] [stderr] | ----------------------------------- in this function [INFO] [stderr] 194 | endpoint: &Endpoint, [INFO] [stderr] 195 | scheme_id: AuthSchemeId, [INFO] [stderr] | ^^^^^^^^^^^^ this parameter takes ownership of the value [INFO] [stderr] help: consider cloning the value if the performance cost is acceptable [INFO] [stderr] | [INFO] [stderr] 156 | match extract_endpoint_auth_scheme_config(endpoint, scheme_id.clone()) { [INFO] [stderr] | ++++++++ [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0382, E0507. [INFO] [stderr] For more information about an error, try `rustc --explain E0382`. [INFO] [stderr] error: could not compile `aws-smithy-runtime` (lib) due to 3 previous errors [INFO] running `Command { std: "docker" "inspect" "e7e2ab17f46453bae0390c76e5fd709aec3e515738405d7d1494b2c7177d0522", kill_on_drop: false }`