Build #1968646 2025-04-08 01:39:30
# rustc version
rustc 1.88.0-nightly (e643f59f6 2025-04-07)# docs.rs version
docsrs 0.6.0 (ee9a3fe6 2025-03-28)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/sqs-lambda-0.21.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/sqs-lambda-0.21.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250407-1.88.0-nightly-e643f59f6\", \"--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] [stdout] cd91d249b75a4d5bdccd67e55e4d5bcb5de29aaee0ecaf27e6ae9d101fa63870
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "cd91d249b75a4d5bdccd67e55e4d5bcb5de29aaee0ecaf27e6ae9d101fa63870", kill_on_drop: false }`
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `rusoto_core` dependency)
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `rusoto_s3` dependency)
[INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
[INFO] [stderr] (in the `rusoto_sqs` dependency)
[INFO] [stderr] warning: unused imports: `SendMessageRequest` and `SqsClient`
[INFO] [stderr] --> src/local_sqs_service.rs:5:18
[INFO] [stderr] |
[INFO] [stderr] 5 | use rusoto_sqs::{SendMessageRequest, Sqs, SqsClient};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `ConsumePolicy`
[INFO] [stderr] --> src/local_sqs_service.rs:17:27
[INFO] [stderr] |
[INFO] [stderr] 17 | use crate::sqs_consumer::{ConsumePolicy, IntoDeadline, SqsConsumer, SqsConsumerActor};
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `Duration`
[INFO] [stderr] --> src/sqs_service.rs:1:17
[INFO] [stderr] |
[INFO] [stderr] 1 | use std::time::{Duration, SystemTime, UNIX_EPOCH};
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused imports: `SendMessageRequest` and `SqsClient`
[INFO] [stderr] --> src/sqs_service.rs:5:18
[INFO] [stderr] |
[INFO] [stderr] 5 | use rusoto_sqs::{SendMessageRequest, Sqs, SqsClient};
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `IntoDeadline`
[INFO] [stderr] --> src/sqs_service.rs:18:42
[INFO] [stderr] |
[INFO] [stderr] 18 | use crate::sqs_consumer::{ConsumePolicy, IntoDeadline, SqsConsumer, SqsConsumerActor};
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused variable: `deadline`
[INFO] [stderr] --> src/local_sqs_service.rs:64:5
[INFO] [stderr] |
[INFO] [stderr] 64 | deadline: impl IntoDeadline,
[INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deadline`
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr] --> src/sqs_completion_handler.rs:524:9
[INFO] [stderr] |
[INFO] [stderr] 523 | panic!("Invalid to call p");
[INFO] [stderr] | --------------------------- any code following this expression is unreachable
[INFO] [stderr] 524 | let msg = SqsCompletionHandlerMessage::_p { _p };
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `std::io::Read`
[INFO] [stderr] --> src/event_retriever.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use std::io::Read;
[INFO] [stderr] | ^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: fields `trigger_consumer`, `event_processor`, and `completion_handler` are never read
[INFO] [stderr] --> src/service_builder.rs:16:5
[INFO] [stderr] |
[INFO] [stderr] 5 | pub struct ServiceBuilder<
[INFO] [stderr] | -------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 16 | trigger_consumer: ConsumerT,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] 17 | event_processor: EventProcessorActor<TriggerT>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] 18 | completion_handler: CompletionHandlerT,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(dead_code)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: field `deadline` is never read
[INFO] [stderr] --> src/sqs_consumer.rs:22:5
[INFO] [stderr] |
[INFO] [stderr] 21 | pub struct ConsumePolicyBuilder {
[INFO] [stderr] | -------------------- field in this struct
[INFO] [stderr] 22 | deadline: Option<i64>,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `ConsumePolicyBuilder` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/local_sqs_service.rs:159:5
[INFO] [stderr] |
[INFO] [stderr] 159 | sqs_consumer_handle.await;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 159 | let _ = sqs_consumer_handle.await;
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/local_sqs_service.rs:160:5
[INFO] [stderr] |
[INFO] [stderr] 160 | sqs_completion_handle.await;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 160 | let _ = sqs_completion_handle.await;
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/local_sqs_service.rs:162:5
[INFO] [stderr] |
[INFO] [stderr] 162 | shutdown_notify.await;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 162 | let _ = shutdown_notify.await;
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/sqs_service.rs:152:5
[INFO] [stderr] |
[INFO] [stderr] 152 | sqs_consumer_handle.await;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 152 | let _ = sqs_consumer_handle.await;
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr] --> src/sqs_service.rs:153:5
[INFO] [stderr] |
[INFO] [stderr] 153 | shutdown_notify.await;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr] |
[INFO] [stderr] 153 | let _ = shutdown_notify.await;
[INFO] [stderr] | +++++++
[INFO] [stderr]
[INFO] [stderr] warning: `sqs-lambda` (lib) generated 15 warnings (run `cargo fix --lib -p sqs-lambda` to apply 5 suggestions)
[INFO] [stderr] Scraping sqs-lambda v0.21.1 (/opt/rustwide/workdir)
[INFO] [stderr] Documenting sqs-lambda v0.21.1 (/opt/rustwide/workdir)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.91s
[INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/sqs_lambda/index.html
[INFO] running `Command { std: "docker" "inspect" "cd91d249b75a4d5bdccd67e55e4d5bcb5de29aaee0ecaf27e6ae9d101fa63870", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd91d249b75a4d5bdccd67e55e4d5bcb5de29aaee0ecaf27e6ae9d101fa63870", kill_on_drop: false }`
[INFO] [stdout] cd91d249b75a4d5bdccd67e55e4d5bcb5de29aaee0ecaf27e6ae9d101fa63870