[INFO] fetching crate aria2-core 0.3.10...
[INFO] checking aria2-core-0.3.10 against c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40 for pr-160391-1
[INFO] extracting crate aria2-core 0.3.10 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate aria2-core 0.3.10
[INFO] finished tweaking crates.io crate aria2-core 0.3.10
[INFO] tweaked toml for crates.io crate aria2-core 0.3.10 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate aria2-core 0.3.10 on toolchain c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate aria2-core 0.3.10 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" "+c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:222:12
[INFO] [stderr]     |
[INFO] [stderr] 222 | homepage = "https://github.com/balovess/aria2_rust/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 228 | repository = "https://github.com/balovess/aria2_rust/"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `aria2-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3
[INFO] running `Command { std: "docker" "start" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3" "/opt/rustwide/cargo-home/bin/cargo" "+c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3" "/opt/rustwide/cargo-home/bin/cargo" "+c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:222:12
[INFO] [stderr]     |
[INFO] [stderr] 222 | homepage = "https://github.com/balovess/aria2_rust/"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 228 | repository = "https://github.com/balovess/aria2_rust/"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `aria2-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]     Checking cpubits v0.1.1
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]     Checking ff v0.14.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking base16ct v1.0.0
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking indexmap v2.13.1
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking compression-codecs v0.4.37
[INFO] [stderr]     Checking pem-rfc7468 v1.0.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0-rc.0
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]     Checking hybrid-array v0.4.15
[INFO] [stderr]     Checking der v0.8.0
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking group v0.14.0
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking block-padding v0.3.3
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking keccak v0.2.2
[INFO] [stderr]     Checking fiat-crypto v0.3.0
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking num-conv v0.2.1
[INFO] [stderr]     Checking lru-cache v0.1.2
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]     Checking generic-array v1.3.5
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking bzip2-rs v0.1.2
[INFO] [stderr]    Compiling delegate v0.13.5
[INFO] [stderr]     Checking hex-literal v1.1.0
[INFO] [stderr]     Checking fastrand v2.4.0
[INFO] [stderr]     Checking md5 v0.8.1
[INFO] [stderr]     Checking spki v0.8.0
[INFO] [stderr]     Checking pkcs1 v0.8.0-rc.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.1
[INFO] [stderr]     Checking block-buffer v0.12.0
[INFO] [stderr]     Checking block-padding v0.4.2
[INFO] [stderr]     Checking sec1 v0.8.1
[INFO] [stderr]     Checking module-lattice v0.2.3
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking crypto-common v0.2.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking crypto-bigint v0.7.5
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking tokio v1.51.0
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking cbc v0.1.2
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]     Checking rc2 v0.8.1
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking des v0.8.1
[INFO] [stderr]     Checking md-5 v0.10.6
[INFO] [stderr]     Checking scrypt v0.11.0
[INFO] [stderr]     Checking clap v4.6.0
[INFO] [stderr]     Checking crossterm v0.27.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking sysinfo v0.30.13
[INFO] [stderr]     Checking pkcs5 v0.7.1
[INFO] [stderr]     Checking p12_q3 v0.8.0
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking digest v0.11.2
[INFO] [stderr]     Checking cipher v0.5.1
[INFO] [stderr]     Checking universal-hash v0.6.1
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking polyval v0.7.3
[INFO] [stderr]     Checking aead v0.6.1
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking poly1305 v0.9.1
[INFO] [stderr]     Checking blake2 v0.11.0
[INFO] [stderr]     Checking ghash v0.6.0
[INFO] [stderr]     Checking aes v0.9.1
[INFO] [stderr]     Checking pbkdf2 v0.13.0
[INFO] [stderr]     Checking ctr v0.10.0
[INFO] [stderr]     Checking salsa20 v0.11.0
[INFO] [stderr]     Checking cbc v0.2.0
[INFO] [stderr]     Checking hkdf v0.13.0
[INFO] [stderr]     Checking rfc6979 v0.5.0
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]     Checking blowfish v0.10.0
[INFO] [stderr]     Checking argon2 v0.6.0
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking sha3 v0.11.0
[INFO] [stderr]     Checking sha1 v0.11.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking kem v0.3.0
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking ml-kem v0.3.2
[INFO] [stderr]     Checking aes-gcm v0.11.1
[INFO] [stderr]     Checking scrypt v0.12.0
[INFO] [stderr]     Checking bcrypt-pbkdf v0.11.0
[INFO] [stderr]     Checking internal-russh-num-bigint v0.5.0
[INFO] [stderr]     Checking pkcs5 v0.8.1
[INFO] [stderr]     Checking tracing-appender v0.2.4
[INFO] [stderr]     Checking pkcs8 v0.11.0
[INFO] [stderr]     Checking ed25519 v3.0.0
[INFO] [stderr]     Checking elliptic-curve v0.14.0-rc.33
[INFO] [stderr]     Checking primefield v0.14.0
[INFO] [stderr]     Checking ssh-encoding v0.3.0-rc.9
[INFO] [stderr]     Checking crypto-primes v0.7.2
[INFO] [stderr]     Checking ed25519-dalek v3.0.0-rc.0
[INFO] [stderr]     Checking ssh-cipher v0.3.0-rc.9
[INFO] [stderr]     Checking russh-cryptovec v0.61.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ecdsa v0.17.0-rc.18
[INFO] [stderr]     Checking primeorder v0.14.0-rc.10
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking p521 v0.14.0-rc.10
[INFO] [stderr]     Checking p256 v0.14.0-rc.10
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking rsa v0.10.0-rc.18
[INFO] [stderr]     Checking p384 v0.14.0-rc.10
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking async-compression v0.4.41
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking hickory-proto v0.24.4
[INFO] [stderr]     Checking russh-util v0.52.0
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking tokio-test v0.4.5
[INFO] [stderr]     Checking h2 v0.4.13
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking tungstenite v0.24.0
[INFO] [stderr]     Checking hickory-resolver v0.24.4
[INFO] [stderr]     Checking tokio-tungstenite v0.24.0
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking ssh-key v0.7.0-rc.10
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking russh v0.61.2
[INFO] [stderr]     Checking rusqlite v0.40.1
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking aria2-protocol v0.3.7
[INFO] [stderr]     Checking aria2-core v0.3.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `has_samples_at` and `next_expiration_after` are never used
[INFO] [stdout]   --> src/engine/bittorrent/peer/stats.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl SpeedWindow {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub(crate) fn has_samples_at(&self, now: Instant) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub(crate) fn next_expiration_after(&self, now: Instant) -> Option<Instant> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SwarmUploadRate` is never constructed
[INFO] [stdout]    --> src/engine/bittorrent/peer/stats.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub(crate) struct SwarmUploadRate {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `record`, `speed_at`, `next_expiration_after`, and `changed` are never used
[INFO] [stdout]    --> src/engine/bittorrent/peer/stats.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl SwarmUploadRate {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] 107 |     pub(crate) fn record(&self, bytes: u64, at: Instant) {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub(crate) fn speed_at(&self, now: Instant) -> u64 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub(crate) fn next_expiration_after(&self, now: Instant) -> Option<Instant> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub(crate) fn changed(&self) -> &tokio::sync::Notify {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `recent_upload_speed_at`, `next_upload_speed_deadline`, and `next_snubbed_deadline` are never used
[INFO] [stdout]    --> src/engine/bittorrent/peer/stats.rs:365:19
[INFO] [stdout]     |
[INFO] [stdout] 261 | impl PeerStats {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 365 |     pub(crate) fn recent_upload_speed_at(&self, now: Instant) -> u64 {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 369 |     pub(crate) fn next_upload_speed_deadline(&self, now: Instant) -> Option<Instant> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 456 |     pub(crate) fn next_snubbed_deadline(&self, timeout_secs: u64) -> Option<Instant> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `normalize_legacy_piece_layout` is never used
[INFO] [stdout]    --> src/filesystem/control_file.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout]  60 | impl ControlFile {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 145 |     pub(crate) fn normalize_legacy_piece_layout(&mut self, num_pieces: usize) -> Result<()> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cache_handle` is never used
[INFO] [stdout]    --> src/filesystem/disk_writer/buffered.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl CachedDiskWriter {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 133 |     pub(crate) fn cache_handle(&self) -> Option<Arc<WrDiskCache>> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `upload_wait` and `subscribe_upload_rate_changes` are never used
[INFO] [stdout]   --> src/rate_limiter/rate_limiter.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl RateLimiter {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub(crate) fn upload_wait(&self, bytes: u64) -> std::time::Duration {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub(crate) fn subscribe_upload_rate_changes(&self) -> tokio::sync::watch::Receiver<u64> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `time_until_acquire` and `subscribe_rate_changes` are never used
[INFO] [stdout]    --> src/rate_limiter/token_bucket.rs:304:19
[INFO] [stdout]     |
[INFO] [stdout]  68 | impl TokenBucket {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 304 |     pub(crate) fn time_until_acquire(&self, bytes: u64) -> Duration {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub(crate) fn subscribe_rate_changes(&self) -> watch::Receiver<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `download_payload_bytes` and `download_rate_signal` are never read
[INFO] [stdout]   --> src/request/request_group/progress.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct AtomicProgress {
[INFO] [stdout]    |            -------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     download_payload_bytes: AtomicU64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     download_rate_signal: Arc<tokio::sync::Notify>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `download_rate_signal`, `record_download_payload`, and `take_download_payload_bytes` are never used
[INFO] [stdout]    --> src/request/request_group/progress.rs:95:19
[INFO] [stdout]     |
[INFO] [stdout]  53 | impl AtomicProgress {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  95 |     pub(crate) fn download_rate_signal(&self) -> Arc<tokio::sync::Notify> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub(crate) fn record_download_payload(&self, bytes: u64) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub(crate) fn take_download_payload_bytes(&self) -> u64 {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `uri_generation`, `uri_generation_handle`, and `uri_notifier` are never used
[INFO] [stdout]   --> src/request/request_group/context_ops.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl super::RequestGroup {
[INFO] [stdout]    | ------------------------ methods in this implementation
[INFO] [stdout] 40 |     pub(crate) fn uri_generation(&self) -> u64 {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub(crate) fn uri_generation_handle(&self) -> Arc<std::sync::atomic::AtomicU64> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(crate) fn uri_notifier(&self) -> Arc<tokio::sync::Notify> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `bt_max_peers_limit` is never used
[INFO] [stdout]   --> src/request/request_group/options_ops/runtime.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl super::super::RequestGroup {
[INFO] [stdout]    | ------------------------------- method in this implementation
[INFO] [stdout] 10 |     pub(crate) fn bt_max_peers_limit(&self) -> Arc<std::sync::atomic::AtomicUsize> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aria2-core` (lib); 12 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c319ab3d7cf6bd67099fd3635f0e3c0fccb07e40/bin/rustc --crate-name aria2_core --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --crate-type rlib --crate-type cdylib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bittorrent", "default", "io_uring", "metalink", "sftp"))' -C metadata=6d89b9b9a4ae0efe -C extra-filename=-219eef082dc52868 --out-dir /opt/rustwide/target/debug/build/aria2-core/219eef082dc52868/out -L dependency=/opt/rustwide/target/debug/build/adler2/ee8704cd74c29624/out -L dependency=/opt/rustwide/target/debug/build/aead/25f2534976e2cd27/out -L dependency=/opt/rustwide/target/debug/build/aes/fc3c960c8d9a33cb/out -L dependency=/opt/rustwide/target/debug/build/aho-corasick/0fb197dd6545f795/out -L dependency=/opt/rustwide/target/debug/build/anyhow/88b36daaacafc31f/out -L dependency=/opt/rustwide/target/debug/build/async-compression/396a912a5b86655c/out -L dependency=/opt/rustwide/target/debug/build/async-trait/5e6c8dc165503e7e/out -L dependency=/opt/rustwide/target/debug/build/atomic-waker/d2edf130acb84086/out -L dependency=/opt/rustwide/target/debug/build/base64/d8aec028dea2d277/out -L dependency=/opt/rustwide/target/debug/build/base64/e08b94e4b5ffeef5/out -L dependency=/opt/rustwide/target/debug/build/bitflags/924610f47dcb2cb8/out -L dependency=/opt/rustwide/target/debug/build/block-buffer/c6dd025e507155f8/out -L dependency=/opt/rustwide/target/debug/build/block-padding/e3e25ed9812e7a78/out -L dependency=/opt/rustwide/target/debug/build/byteorder/d92705dd1d5353b1/out -L dependency=/opt/rustwide/target/debug/build/bytes/c3c82aecfaa31497/out -L dependency=/opt/rustwide/target/debug/build/cbc/d13ddcff26084b4d/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/190c9021fd162845/out -L dependency=/opt/rustwide/target/debug/build/cipher/47ebf0750c8ee913/out -L dependency=/opt/rustwide/target/debug/build/compression-codecs/fbaa4199abdeb716/out -L dependency=/opt/rustwide/target/debug/build/compression-core/d5338c771d99bbee/out -L dependency=/opt/rustwide/target/debug/build/const-oid/b093ba1a9cffd7a0/out -L dependency=/opt/rustwide/target/debug/build/cpufeatures/1ae956ba346ebd12/out -L dependency=/opt/rustwide/target/debug/build/crc32fast/31ecd786fe404797/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-channel/3f3e79021782ecb3/out -L dependency=/opt/rustwide/target/debug/build/crossbeam-utils/1c9006e854b046b8/out -L dependency=/opt/rustwide/target/debug/build/crypto-common/e281e9e260f4b551/out -L dependency=/opt/rustwide/target/debug/build/ctr/231fe81a70409c3e/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek-derive/86109b93c49850ef/out -L dependency=/opt/rustwide/target/debug/build/curve25519-dalek/17b73bdb6a340022/out -L dependency=/opt/rustwide/target/debug/build/data-encoding/9acb00e041e9650a/out -L dependency=/opt/rustwide/target/debug/build/der/55562ef8d7595371/out -L dependency=/opt/rustwide/target/debug/build/deranged/7c9de6a11faea304/out -L dependency=/opt/rustwide/target/debug/build/des/d4b96bf533c30ce6/out -L dependency=/opt/rustwide/target/debug/build/digest/80a45fa64e0e93ad/out -L dependency=/opt/rustwide/target/debug/build/displaydoc/c6ccd507e0e8818b/out -L dependency=/opt/rustwide/target/debug/build/ed25519-dalek/4f309bb909d42d64/out -L dependency=/opt/rustwide/target/debug/build/ed25519/80396a8d2766a1f9/out -L dependency=/opt/rustwide/target/debug/build/enum-as-inner/7ffce13b62b46d89/out -L dependency=/opt/rustwide/target/debug/build/equivalent/d23b026399a51038/out -L dependency=/opt/rustwide/target/debug/build/errno/c33a90b40ae513d1/out -L dependency=/opt/rustwide/target/debug/build/fallible-iterator/f43e9d6d63832942/out -L dependency=/opt/rustwide/target/debug/build/fallible-streaming-iterator/f5f8d3e890c86e24/out -L dependency=/opt/rustwide/target/debug/build/flate2/8f7dd38580e70830/out -L dependency=/opt/rustwide/target/debug/build/fnv/bf9ae889bab8acee/out -L dependency=/opt/rustwide/target/debug/build/form_urlencoded/c198f79a15a99cab/out -L dependency=/opt/rustwide/target/debug/build/futures-channel/6351650e09691772/out -L dependency=/opt/rustwide/target/debug/build/futures-core/1cd512d543215c04/out -L dependency=/opt/rustwide/target/debug/build/futures-executor/17ad8e37a6cfc064/out -L dependency=/opt/rustwide/target/debug/build/futures-io/ee83dd0d8cfe75cb/out -L dependency=/opt/rustwide/target/debug/build/futures-macro/497fa74e1fd189b0/out -L dependency=/opt/rustwide/target/debug/build/futures-sink/80687936758fa695/out -L dependency=/opt/rustwide/target/debug/build/futures-task/bde3b8216abf23c5/out -L dependency=/opt/rustwide/target/debug/build/futures-util/2cc7f308b8f48366/out -L dependency=/opt/rustwide/target/debug/build/futures/eb769870d0ae8cad/out -L dependency=/opt/rustwide/target/debug/build/generic-array/c586f0bf6e1ffba7/out -L dependency=/opt/rustwide/target/debug/build/getrandom/78f5ecccb70e940e/out -L dependency=/opt/rustwide/target/debug/build/ghash/4d3565657b4649cd/out -L dependency=/opt/rustwide/target/debug/build/h2/5f1302b448ab4b47/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/2529f270f2c65f67/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/d6527847c19413e5/out -L dependency=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out -L dependency=/opt/rustwide/target/debug/build/hickory-proto/088e619dbceb1477/out -L dependency=/opt/rustwide/target/debug/build/hmac/c3c1e53a0f232067/out -L dependency=/opt/rustwide/target/debug/build/http-body-util/2ae40cbf938fd14f/out -L dependency=/opt/rustwide/target/debug/build/http-body/95f0c088f5c8ddb7/out -L dependency=/opt/rustwide/target/debug/build/http/9a59864e400893c6/out -L dependency=/opt/rustwide/target/debug/build/httparse/b9ed2fea81abf9ac/out -L dependency=/opt/rustwide/target/debug/build/httpdate/dd055e56878c34d5/out -L dependency=/opt/rustwide/target/debug/build/hyper-rustls/2483c48f92f7bdeb/out -L dependency=/opt/rustwide/target/debug/build/hyper-util/cdbf330e57cae89d/out -L dependency=/opt/rustwide/target/debug/build/hyper/03074f92c85af20f/out -L dependency=/opt/rustwide/target/debug/build/icu_collections/d8e15bcdeb8df796/out -L dependency=/opt/rustwide/target/debug/build/icu_locale_core/0a2b9e9354441045/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer/c1a644ef8a343aa7/out -L dependency=/opt/rustwide/target/debug/build/icu_normalizer_data/9df594966f451c5b/out -L dependency=/opt/rustwide/target/debug/build/icu_properties/18ceba65d470107b/out -L dependency=/opt/rustwide/target/debug/build/icu_properties_data/335803bac80265ac/out -L dependency=/opt/rustwide/target/debug/build/icu_provider/5f0d73c55292c0e2/out -L dependency=/opt/rustwide/target/debug/build/idna/7a48d0c43cfdd0c9/out -L dependency=/opt/rustwide/target/debug/build/idna_adapter/5d6feb9c3e1b68c3/out -L dependency=/opt/rustwide/target/debug/build/indexmap/abc0d7d1c01ab2c3/out -L dependency=/opt/rustwide/target/debug/build/inout/19426d3865f85e1b/out -L dependency=/opt/rustwide/target/debug/build/ipnet/e2136f81a6e9242d/out -L dependency=/opt/rustwide/target/debug/build/itoa/488dcf4f13423b18/out -L dependency=/opt/rustwide/target/debug/build/lazy_static/cb8ca6aa8c56979f/out -L dependency=/opt/rustwide/target/debug/build/libc/c746263dbbbb441f/out -L dependency=/opt/rustwide/target/debug/build/libsqlite3-sys/3af9836f6c3da23a/out -L dependency=/opt/rustwide/target/debug/build/linked-hash-map/c0187bcac13c175a/out -L dependency=/opt/rustwide/target/debug/build/litemap/6390bd0b5dbf5657/out -L dependency=/opt/rustwide/target/debug/build/lock_api/b47e4fe57039b3cf/out -L dependency=/opt/rustwide/target/debug/build/log/243a4081f8655140/out -L dependency=/opt/rustwide/target/debug/build/lru-cache/05203e66db7935b7/out -L dependency=/opt/rustwide/target/debug/build/matchers/c26f5313aea776c9/out -L dependency=/opt/rustwide/target/debug/build/md-5/46f1e7ab48fea53a/out -L dependency=/opt/rustwide/target/debug/build/memchr/3d944e3b9ac373a3/out -L dependency=/opt/rustwide/target/debug/build/miniz_oxide/600b354f6718edc4/out -L dependency=/opt/rustwide/target/debug/build/mio/0cc74ad31828364a/out -L dependency=/opt/rustwide/target/debug/build/mio/2a5a115b9db7bea4/out -L dependency=/opt/rustwide/target/debug/build/nu-ansi-term/11c0e3ef7731332f/out -L dependency=/opt/rustwide/target/debug/build/num-conv/f999877486ede99c/out -L dependency=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out -L dependency=/opt/rustwide/target/debug/build/opaque-debug/9e2eded81a076050/out -L dependency=/opt/rustwide/target/debug/build/openssl-probe/37a8cbe961b4ea12/out -L dependency=/opt/rustwide/target/debug/build/parking_lot/12ff543a83ab59bf/out -L dependency=/opt/rustwide/target/debug/build/parking_lot_core/93f11d802f75070b/out -L dependency=/opt/rustwide/target/debug/build/pbkdf2/25ff02df730b4237/out -L dependency=/opt/rustwide/target/debug/build/percent-encoding/f0f3780066f274e0/out -L dependency=/opt/rustwide/target/debug/build/pin-project-lite/7176d3be2b7ee2e1/out -L dependency=/opt/rustwide/target/debug/build/polyval/a04bce7da388d2a5/out -L dependency=/opt/rustwide/target/debug/build/potential_utf/7625107b9f36c3ce/out -L dependency=/opt/rustwide/target/debug/build/powerfmt/6244fffd86cf9c21/out -L dependency=/opt/rustwide/target/debug/build/ppv-lite86/0d364f99631db8af/out -L dependency=/opt/rustwide/target/debug/build/rand/b72a3c9fc6882b6b/out -L dependency=/opt/rustwide/target/debug/build/rand_chacha/55c1dc4645037e1b/out -L dependency=/opt/rustwide/target/debug/build/rand_core/c3925fae92d806cd/out -L dependency=/opt/rustwide/target/debug/build/rc2/4cffdbadc4017241/out -L dependency=/opt/rustwide/target/debug/build/regex-automata/6667c51cedd9f39f/out -L dependency=/opt/rustwide/target/debug/build/regex-syntax/6cb68f2e111607e3/out -L dependency=/opt/rustwide/target/debug/build/reqwest/dfa92f9d6ac114fd/out -L dependency=/opt/rustwide/target/debug/build/ring/f43f1d1303b5d82e/out -L dependency=/opt/rustwide/target/debug/build/rustls-native-certs/55eccd19cef5d380/out -L dependency=/opt/rustwide/target/debug/build/rustls-pemfile/344ec9f1837186c9/out -L dependency=/opt/rustwide/target/debug/build/rustls-pki-types/0decc2026a3ff4f8/out -L dependency=/opt/rustwide/target/debug/build/rustls-platform-verifier/9a0d80d6e98e157a/out -L dependency=/opt/rustwide/target/debug/build/rustls-webpki/fef4db1f9d035d6b/out -L dependency=/opt/rustwide/target/debug/build/rustls/1334e235f6330ca9/out -L dependency=/opt/rustwide/target/debug/build/salsa20/15402889d3a2317f/out -L dependency=/opt/rustwide/target/debug/build/scopeguard/e7d227cb308b3799/out -L dependency=/opt/rustwide/target/debug/build/scrypt/9186f73139b09eed/out -L dependency=/opt/rustwide/target/debug/build/serde/1ffdbdf514dd00fa/out -L dependency=/opt/rustwide/target/debug/build/serde_core/3c925aec2ec92997/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/0d175b916ca1f2fd/out -L dependency=/opt/rustwide/target/debug/build/serde_json/6659a19ea341adbc/out -L dependency=/opt/rustwide/target/debug/build/sha1/519591055ff59aa3/out -L dependency=/opt/rustwide/target/debug/build/sha2/2190d796f9acf1c6/out -L dependency=/opt/rustwide/target/debug/build/sharded-slab/5d7560049c0c9021/out -L dependency=/opt/rustwide/target/debug/build/signal-hook-mio/fbee9db02d80db96/out -L dependency=/opt/rustwide/target/debug/build/signal-hook-registry/87a729101664fdb7/out -L dependency=/opt/rustwide/target/debug/build/signal-hook/ccf6523e767afd17/out -L dependency=/opt/rustwide/target/debug/build/signature/23057b6e46e0bb5b/out -L dependency=/opt/rustwide/target/debug/build/simd-adler32/e42a8b76242fe4a8/out -L dependency=/opt/rustwide/target/debug/build/slab/101f873bca723251/out -L dependency=/opt/rustwide/target/debug/build/smallvec/dd4339173f24a482/out -L dependency=/opt/rustwide/target/debug/build/socket2/ce38b3c81e33d4df/out -L dependency=/opt/rustwide/target/debug/build/spki/9c70ff9a5ee65406/out -L dependency=/opt/rustwide/target/debug/build/stable_deref_trait/a4bd0afb694af506/out -L dependency=/opt/rustwide/target/debug/build/subtle/113f2fbcfaa6ff2e/out -L dependency=/opt/rustwide/target/debug/build/sync_wrapper/dc44de4b95541eda/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/893e47897326c678/out -L dependency=/opt/rustwide/target/debug/build/thiserror-impl/dbf610caa12c8446/out -L dependency=/opt/rustwide/target/debug/build/thiserror/06222b11579db239/out -L dependency=/opt/rustwide/target/debug/build/thiserror/827a4a8f872d637a/out -L dependency=/opt/rustwide/target/debug/build/thread_local/cbf1fada601e6778/out -L dependency=/opt/rustwide/target/debug/build/time-core/aad8b819250008da/out -L dependency=/opt/rustwide/target/debug/build/time/e64e8eed83744861/out -L dependency=/opt/rustwide/target/debug/build/tinystr/23efeb8f81b841e1/out -L dependency=/opt/rustwide/target/debug/build/tinyvec/5702823d1ce52f92/out -L dependency=/opt/rustwide/target/debug/build/tinyvec_macros/8f2743a6fdad0226/out -L dependency=/opt/rustwide/target/debug/build/tokio-macros/08b96a339cb6ecf1/out -L dependency=/opt/rustwide/target/debug/build/tokio-rustls/fffd877834ab15bf/out -L dependency=/opt/rustwide/target/debug/build/tokio-util/3a6b5ec5c638b9a6/out -L dependency=/opt/rustwide/target/debug/build/tokio/c6ec5862c4fd76bd/out -L dependency=/opt/rustwide/target/debug/build/tower-http/b9477282843d265d/out -L dependency=/opt/rustwide/target/debug/build/tower-layer/f6d5cc7b185cf351/out -L dependency=/opt/rustwide/target/debug/build/tower-service/e69ac8dcc8243395/out -L dependency=/opt/rustwide/target/debug/build/tower/cff4d7762376536d/out -L dependency=/opt/rustwide/target/debug/build/tracing-attributes/44e0a9075c9092e4/out -L dependency=/opt/rustwide/target/debug/build/tracing-core/924ceb6a991dbdfe/out -L dependency=/opt/rustwide/target/debug/build/tracing-log/98f1f00af9f8c701/out -L dependency=/opt/rustwide/target/debug/build/tracing-subscriber/d56bbeef7188576d/out -L dependency=/opt/rustwide/target/debug/build/tracing/ab8c73fd8b8736b9/out -L dependency=/opt/rustwide/target/debug/build/try-lock/08abaa63f4861efa/out -L dependency=/opt/rustwide/target/debug/build/tungstenite/e505d17bff757be2/out -L dependency=/opt/rustwide/target/debug/build/typenum/24aab6a4200ddd27/out -L dependency=/opt/rustwide/target/debug/build/universal-hash/25d0ca3cec4260de/out -L dependency=/opt/rustwide/target/debug/build/untrusted/03cde965a30f6cbb/out -L dependency=/opt/rustwide/target/debug/build/url/da9507ed41929b87/out -L dependency=/opt/rustwide/target/debug/build/utf-8/23c026f571ff5189/out -L dependency=/opt/rustwide/target/debug/build/utf8_iter/88f5a358869389d3/out -L dependency=/opt/rustwide/target/debug/build/want/cc3dcee12d270b38/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/00ddf399549bfad3/out -L dependency=/opt/rustwide/target/debug/build/webpki-roots/773b83e76b555960/out -L dependency=/opt/rustwide/target/debug/build/writeable/b7e8e2724ee161de/out -L dependency=/opt/rustwide/target/debug/build/yasna/52a1b3b6b378012d/out -L dependency=/opt/rustwide/target/debug/build/yoke-derive/3546dec7cc412643/out -L dependency=/opt/rustwide/target/debug/build/yoke/64af2681dd1c0444/out -L dependency=/opt/rustwide/target/debug/build/zerocopy-derive/81a4d90f1cefc760/out -L dependency=/opt/rustwide/target/debug/build/zerocopy/dbd4b3a29fb00aa4/out -L dependency=/opt/rustwide/target/debug/build/zerofrom-derive/43861561e23717e1/out -L dependency=/opt/rustwide/target/debug/build/zerofrom/8c991bf1d81d24ba/out -L dependency=/opt/rustwide/target/debug/build/zeroize/350eb1085a625585/out -L dependency=/opt/rustwide/target/debug/build/zerotrie/3c576d0c1c847eea/out -L dependency=/opt/rustwide/target/debug/build/zerovec-derive/04ef55802b246a50/out -L dependency=/opt/rustwide/target/debug/build/zerovec/c8f0b6df77bf2b2a/out -L dependency=/opt/rustwide/target/debug/build/zmij/7606d3367d7489bc/out --extern adler32=/opt/rustwide/target/debug/build/adler32/b0dc6f50d28ed0c4/out/libadler32-b0dc6f50d28ed0c4.rmeta --extern aes_gcm=/opt/rustwide/target/debug/build/aes-gcm/4b3ee19fbb83d563/out/libaes_gcm-4b3ee19fbb83d563.rmeta --extern anyhow=/opt/rustwide/target/debug/build/anyhow/88b36daaacafc31f/out/libanyhow-88b36daaacafc31f.rmeta --extern aria2_protocol=/opt/rustwide/target/debug/build/aria2-protocol/cafc3336dad0d89c/out/libaria2_protocol-cafc3336dad0d89c.rmeta --extern async_trait=/opt/rustwide/target/debug/build/async-trait/5e6c8dc165503e7e/out/libasync_trait-5e6c8dc165503e7e.so --extern atty=/opt/rustwide/target/debug/build/atty/d71e410871453cb8/out/libatty-d71e410871453cb8.rmeta --extern base64=/opt/rustwide/target/debug/build/base64/e08b94e4b5ffeef5/out/libbase64-e08b94e4b5ffeef5.rmeta --extern bytes=/opt/rustwide/target/debug/build/bytes/c3c82aecfaa31497/out/libbytes-c3c82aecfaa31497.rmeta --extern bzip2_rs=/opt/rustwide/target/debug/build/bzip2-rs/e57996260e10c8e4/out/libbzip2_rs-e57996260e10c8e4.rmeta --extern colored=/opt/rustwide/target/debug/build/colored/6e81ee6df29e140f/out/libcolored-6e81ee6df29e140f.rmeta --extern crossterm=/opt/rustwide/target/debug/build/crossterm/fb553a5d28cd8cb3/out/libcrossterm-fb553a5d28cd8cb3.rmeta --extern dashmap=/opt/rustwide/target/debug/build/dashmap/0ba928e91da65fac/out/libdashmap-0ba928e91da65fac.rmeta --extern digest=/opt/rustwide/target/debug/build/digest/80a45fa64e0e93ad/out/libdigest-80a45fa64e0e93ad.rmeta --extern flate2=/opt/rustwide/target/debug/build/flate2/8f7dd38580e70830/out/libflate2-8f7dd38580e70830.rmeta --extern futures=/opt/rustwide/target/debug/build/futures/eb769870d0ae8cad/out/libfutures-eb769870d0ae8cad.rmeta --extern hex=/opt/rustwide/target/debug/build/hex/4852862d92867e36/out/libhex-4852862d92867e36.rmeta --extern hickory_resolver=/opt/rustwide/target/debug/build/hickory-resolver/9e8c7248f01cf59b/out/libhickory_resolver-9e8c7248f01cf59b.rmeta --extern libc=/opt/rustwide/target/debug/build/libc/c746263dbbbb441f/out/liblibc-c746263dbbbb441f.rmeta --extern md5=/opt/rustwide/target/debug/build/md-5/46f1e7ab48fea53a/out/libmd5-46f1e7ab48fea53a.rmeta --extern memmap2=/opt/rustwide/target/debug/build/memmap2/079e4ae8bd84ad91/out/libmemmap2-079e4ae8bd84ad91.rmeta --extern once_cell=/opt/rustwide/target/debug/build/once_cell/6f8123b0c2eed634/out/libonce_cell-6f8123b0c2eed634.rmeta --extern p12_q3=/opt/rustwide/target/debug/build/p12_q3/17313de12651a65b/out/libp12_q3-17313de12651a65b.rmeta --extern pbkdf2=/opt/rustwide/target/debug/build/pbkdf2/25ff02df730b4237/out/libpbkdf2-25ff02df730b4237.rmeta --extern pkcs5=/opt/rustwide/target/debug/build/pkcs5/3b10dd4a6f4e949b/out/libpkcs5-3b10dd4a6f4e949b.rmeta --extern rand=/opt/rustwide/target/debug/build/rand/b72a3c9fc6882b6b/out/librand-b72a3c9fc6882b6b.rmeta --extern regex=/opt/rustwide/target/debug/build/regex/18fec8636b758d44/out/libregex-18fec8636b758d44.rmeta --extern reqwest=/opt/rustwide/target/debug/build/reqwest/dfa92f9d6ac114fd/out/libreqwest-dfa92f9d6ac114fd.rmeta --extern ring=/opt/rustwide/target/debug/build/ring/f43f1d1303b5d82e/out/libring-f43f1d1303b5d82e.rmeta --extern rusqlite=/opt/rustwide/target/debug/build/rusqlite/d409fa340d03e9fb/out/librusqlite-d409fa340d03e9fb.rmeta --extern rustls=/opt/rustwide/target/debug/build/rustls/1334e235f6330ca9/out/librustls-1334e235f6330ca9.rmeta --extern rustls_pemfile=/opt/rustwide/target/debug/build/rustls-pemfile/344ec9f1837186c9/out/librustls_pemfile-344ec9f1837186c9.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/1ffdbdf514dd00fa/out/libserde-1ffdbdf514dd00fa.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/6659a19ea341adbc/out/libserde_json-6659a19ea341adbc.rmeta --extern sha1=/opt/rustwide/target/debug/build/sha1/519591055ff59aa3/out/libsha1-519591055ff59aa3.rmeta --extern sha2=/opt/rustwide/target/debug/build/sha2/2190d796f9acf1c6/out/libsha2-2190d796f9acf1c6.rmeta --extern thiserror=/opt/rustwide/target/debug/build/thiserror/827a4a8f872d637a/out/libthiserror-827a4a8f872d637a.rmeta --extern tokio=/opt/rustwide/target/debug/build/tokio/c6ec5862c4fd76bd/out/libtokio-c6ec5862c4fd76bd.rmeta --extern tokio_rustls=/opt/rustwide/target/debug/build/tokio-rustls/fffd877834ab15bf/out/libtokio_rustls-fffd877834ab15bf.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/build/tokio-tungstenite/7a06c85c924732a4/out/libtokio_tungstenite-7a06c85c924732a4.rmeta --extern tokio_util=/opt/rustwide/target/debug/build/tokio-util/3a6b5ec5c638b9a6/out/libtokio_util-3a6b5ec5c638b9a6.rmeta --extern tracing=/opt/rustwide/target/debug/build/tracing/ab8c73fd8b8736b9/out/libtracing-ab8c73fd8b8736b9.rmeta --extern tracing_appender=/opt/rustwide/target/debug/build/tracing-appender/bbdd2ce5acef8a1b/out/libtracing_appender-bbdd2ce5acef8a1b.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/build/tracing-subscriber/d56bbeef7188576d/out/libtracing_subscriber-d56bbeef7188576d.rmeta --extern url=/opt/rustwide/target/debug/build/url/da9507ed41929b87/out/liburl-da9507ed41929b87.rmeta --extern yasna=/opt/rustwide/target/debug/build/yasna/52a1b3b6b378012d/out/libyasna-52a1b3b6b378012d.rmeta --extern zeroize=/opt/rustwide/target/debug/build/zeroize/350eb1085a625585/out/libzeroize-350eb1085a625585.rmeta --cap-lints=forbid --force-warn=unused_crate_dependencies -L native=/opt/rustwide/target/debug/build/ring/da50a822dd0bc7ef/out -L native=/opt/rustwide/target/debug/build/libsqlite3-sys/fcd1fca35926aa1d/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: method `has_samples_at` is never used
[INFO] [stdout]   --> src/engine/bittorrent/peer/stats.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl SpeedWindow {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub(crate) fn has_samples_at(&self, now: Instant) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `changed` is never used
[INFO] [stdout]    --> src/engine/bittorrent/peer/stats.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl SwarmUploadRate {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 129 |     pub(crate) fn changed(&self) -> &tokio::sync::Notify {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `normalize_legacy_piece_layout` is never used
[INFO] [stdout]    --> src/filesystem/control_file.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout]  60 | impl ControlFile {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 145 |     pub(crate) fn normalize_legacy_piece_layout(&mut self, num_pieces: usize) -> Result<()> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cache_handle` is never used
[INFO] [stdout]    --> src/filesystem/disk_writer/buffered.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl CachedDiskWriter {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 133 |     pub(crate) fn cache_handle(&self) -> Option<Arc<WrDiskCache>> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `upload_wait` and `subscribe_upload_rate_changes` are never used
[INFO] [stdout]   --> src/rate_limiter/rate_limiter.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl RateLimiter {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub(crate) fn upload_wait(&self, bytes: u64) -> std::time::Duration {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub(crate) fn subscribe_upload_rate_changes(&self) -> tokio::sync::watch::Receiver<u64> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `subscribe_rate_changes` is never used
[INFO] [stdout]    --> src/rate_limiter/token_bucket.rs:330:19
[INFO] [stdout]     |
[INFO] [stdout]  68 | impl TokenBucket {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub(crate) fn subscribe_rate_changes(&self) -> watch::Receiver<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `download_payload_bytes` and `download_rate_signal` are never read
[INFO] [stdout]   --> src/request/request_group/progress.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct AtomicProgress {
[INFO] [stdout]    |            -------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     download_payload_bytes: AtomicU64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     download_rate_signal: Arc<tokio::sync::Notify>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `download_rate_signal`, `record_download_payload`, and `take_download_payload_bytes` are never used
[INFO] [stdout]    --> src/request/request_group/progress.rs:95:19
[INFO] [stdout]     |
[INFO] [stdout]  53 | impl AtomicProgress {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  95 |     pub(crate) fn download_rate_signal(&self) -> Arc<tokio::sync::Notify> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub(crate) fn record_download_payload(&self, bytes: u64) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub(crate) fn take_download_payload_bytes(&self) -> u64 {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `uri_generation`, `uri_generation_handle`, and `uri_notifier` are never used
[INFO] [stdout]   --> src/request/request_group/context_ops.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl super::RequestGroup {
[INFO] [stdout]    | ------------------------ methods in this implementation
[INFO] [stdout] 40 |     pub(crate) fn uri_generation(&self) -> u64 {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub(crate) fn uri_generation_handle(&self) -> Arc<std::sync::atomic::AtomicU64> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(crate) fn uri_notifier(&self) -> Arc<tokio::sync::Notify> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `bt_max_peers_limit` is never used
[INFO] [stdout]   --> src/request/request_group/options_ops/runtime.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl super::super::RequestGroup {
[INFO] [stdout]    | ------------------------------- method in this implementation
[INFO] [stdout] 10 |     pub(crate) fn bt_max_peers_limit(&self) -> Arc<std::sync::atomic::AtomicUsize> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_bt_bitfield_shared` is never used
[INFO] [stdout]    --> src/request/request_group/progress_ops.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl super::RequestGroup {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 222 |     pub(crate) fn set_bt_bitfield_shared(&self, bitfield: Arc<std::sync::RwLock<Vec<u8>>>) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `tokio-tungstenite`
[INFO] [stderr]    --> Cargo.toml:130:15
[INFO] [stderr]     |
[INFO] [stderr] 130 | [dependencies.tokio-tungstenite]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tokio-tungstenite`
[INFO] [stderr] warning: `aria2-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3", kill_on_drop: false }`
[INFO] [stdout] 67475e5c3795b737e8435f1db276534412ef8f72fd3de1fba98f2f7e3d2d4da3
