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.
# rustc version
rustc 1.91.0-nightly (c8ca44c98 2025-08-10)# docs.rs version
docsrs 0.6.0 (e18d034e 2025-07-29)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/spark-rust-0.1.11/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/spark-rust-0.1.11/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ae6f63d130afcfff7f91f5ba9fdb2a74d52830289c6a2ea2d23a94dcfb480a0d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250810-1.91.0-nightly-c8ca44c98\", \"--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: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 7bf43b685214e802b7747ce97464e45b0a68e721325ff7fb482f337659a83d09
[INFO] running `Command { std: "docker" "start" "-a" "7bf43b685214e802b7747ce97464e45b0a68e721325ff7fb482f337659a83d09", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: deposit, new_wallet, send_lightning_transfer, send_spark_transfer
[INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr] to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Documenting spark-rust v0.1.11 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::authn`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/authenticate.rs:9:19
[INFO] [stderr] |
[INFO] [stderr] 9 | use spark_protos::authn::GetChallengeRequest;
[INFO] [stderr] | ^^^^^ could not find `authn` in `spark_protos`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::authn`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/authenticate.rs:10:19
[INFO] [stderr] |
[INFO] [stderr] 10 | use spark_protos::authn::VerifyChallengeRequest;
[INFO] [stderr] | ^^^^^ could not find `authn` in `spark_protos`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::StartSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/cooperative_exit.rs:4:65
[INFO] [stderr] |
[INFO] [stderr] 4 | CooperativeExitRequest, LeafRefundTxSigningJob, SigningJob, StartSendTransferRequest,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] | |
[INFO] [stderr] | no `StartSendTransferRequest` in `spark`
[INFO] [stderr] | help: a similar name exists in the module: `StartTransferRequest`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::StartSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/lightning.rs:23:5
[INFO] [stderr] |
[INFO] [stderr] 23 | use spark_protos::spark::StartSendTransferRequest;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `StartTransferRequest`
[INFO] [stderr] | no `StartSendTransferRequest` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::StartSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/swap.rs:5:51
[INFO] [stderr] |
[INFO] [stderr] 5 | use spark_protos::spark::{CounterLeafSwapRequest, StartSendTransferRequest};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] | |
[INFO] [stderr] | no `StartSendTransferRequest` in `spark`
[INFO] [stderr] | help: a similar name exists in the module: `StartTransferRequest`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::CancelSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:28:5
[INFO] [stderr] |
[INFO] [stderr] 28 | use spark_protos::spark::CancelSendTransferRequest;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `CancelTransferRequest`
[INFO] [stderr] | no `CancelSendTransferRequest` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::CancelSendTransferResponse`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:29:5
[INFO] [stderr] |
[INFO] [stderr] 29 | use spark_protos::spark::CancelSendTransferResponse;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^--------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `CancelTransferResponse`
[INFO] [stderr] | no `CancelSendTransferResponse` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::CompleteSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:32:5
[INFO] [stderr] |
[INFO] [stderr] 32 | use spark_protos::spark::CompleteSendTransferRequest;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `CompleteSendTransferRequest` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::QueryAllTransfersRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:35:5
[INFO] [stderr] |
[INFO] [stderr] 35 | use spark_protos::spark::QueryAllTransfersRequest;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `StartTransferRequest`
[INFO] [stderr] | no `QueryAllTransfersRequest` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::QueryAllTransfersResponse`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:36:5
[INFO] [stderr] |
[INFO] [stderr] 36 | use spark_protos::spark::QueryAllTransfersResponse;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `QueryTransfersResponse`
[INFO] [stderr] | no `QueryAllTransfersResponse` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::StartSendTransferRequest`
[INFO] [stderr] --> src/wallet/internal_handlers/implementations/transfer.rs:39:5
[INFO] [stderr] |
[INFO] [stderr] 39 | use spark_protos::spark::StartSendTransferRequest;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `StartTransferRequest`
[INFO] [stderr] | no `StartSendTransferRequest` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `spark_protos::spark::QueryAllTransfersResponse`
[INFO] [stderr] --> src/wallet/internal_handlers/traits/transfer.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | use spark_protos::spark::QueryAllTransfersResponse;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stderr] | | |
[INFO] [stderr] | | help: a similar name exists in the module: `QueryTransfersResponse`
[INFO] [stderr] | no `QueryAllTransfersResponse` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: failed to resolve: could not find `authn` in `spark_protos`
[INFO] [stderr] --> src/rpc/mod.rs:29:5
[INFO] [stderr] |
[INFO] [stderr] 29 | authn::spark_authn_service_client::SparkAuthnServiceClient,
[INFO] [stderr] | ^^^^^ could not find `authn` in `spark_protos`
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved imports `spark_protos::spark::query_pending_transfers_request`, `spark_protos::spark::QueryPendingTransfersRequest`
[INFO] [stderr] --> src/wallet/handlers/transfer.rs:24:5
[INFO] [stderr] |
[INFO] [stderr] 24 | query_pending_transfers_request::Participant, QueryPendingTransfersRequest, TransferStatus,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `QueryPendingTransfersRequest` in `spark`
[INFO] [stderr] | |
[INFO] [stderr] | could not find `query_pending_transfers_request` in `spark`
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `QueryAllTransfersResponse` in module `spark_protos::spark`
[INFO] [stderr] --> src/wallet/handlers/transfer.rs:217:35
[INFO] [stderr] |
[INFO] [stderr] 217 | impl TryFrom<spark_protos::spark::QueryAllTransfersResponse> for GetAllTransfersResponse {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `QueryTransfersResponse`
[INFO] [stderr] |
[INFO] [stderr] ::: /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spark-protos-eec307b3a2fbdbe5/out/spark.rs:1130:1
[INFO] [stderr] |
[INFO] [stderr] 1130 | pub struct QueryTransfersResponse {
[INFO] [stderr] | --------------------------------- similarly named struct `QueryTransfersResponse` defined here
[INFO] [stderr]
[INFO] [stderr] error[E0412]: cannot find type `QueryAllTransfersResponse` in module `spark_protos::spark`
[INFO] [stderr] --> src/wallet/handlers/transfer.rs:221:37
[INFO] [stderr] |
[INFO] [stderr] 221 | value: spark_protos::spark::QueryAllTransfersResponse,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `QueryTransfersResponse`
[INFO] [stderr] |
[INFO] [stderr] ::: /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spark-protos-eec307b3a2fbdbe5/out/spark.rs:1130:1
[INFO] [stderr] |
[INFO] [stderr] 1130 | pub struct QueryTransfersResponse {
[INFO] [stderr] | --------------------------------- similarly named struct `QueryTransfersResponse` defined here
[INFO] [stderr]
[INFO] [stderr] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: could not document `spark-rust`
[INFO] running `Command { std: "docker" "inspect" "7bf43b685214e802b7747ce97464e45b0a68e721325ff7fb482f337659a83d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7bf43b685214e802b7747ce97464e45b0a68e721325ff7fb482f337659a83d09", kill_on_drop: false }`
[INFO] [stdout] 7bf43b685214e802b7747ce97464e45b0a68e721325ff7fb482f337659a83d09