[INFO] fetching crate tokio-aead 0.0.0... [INFO] testing tokio-aead-0.0.0 against 1.49.0 for beta-1.50-1 [INFO] extracting crate tokio-aead 0.0.0 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate tokio-aead 0.0.0 on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate tokio-aead 0.0.0 [INFO] finished tweaking crates.io crate tokio-aead 0.0.0 [INFO] tweaked toml for crates.io crate tokio-aead 0.0.0 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 95f666cd7b9b0fdf4413256e03bad87db0e35045f485520c518ebf1cc33340a3 [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" "95f666cd7b9b0fdf4413256e03bad87db0e35045f485520c518ebf1cc33340a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "95f666cd7b9b0fdf4413256e03bad87db0e35045f485520c518ebf1cc33340a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95f666cd7b9b0fdf4413256e03bad87db0e35045f485520c518ebf1cc33340a3", kill_on_drop: false }` [INFO] [stdout] 95f666cd7b9b0fdf4413256e03bad87db0e35045f485520c518ebf1cc33340a3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1a8ba1f616285e46c9b45a94d885d61ca8b793a32277f236933b7a3575b84616 [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" "1a8ba1f616285e46c9b45a94d885d61ca8b793a32277f236933b7a3575b84616", kill_on_drop: false }` [INFO] [stderr] Compiling chacha20-poly1305-aead v0.1.2 [INFO] [stderr] Compiling tokio-aead v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | / mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 142 | | nonce, [INFO] [stdout] 143 | | buf, [INFO] [stdout] 144 | | aad, [INFO] [stdout] 145 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:150:29 [INFO] [stdout] | [INFO] [stdout] 150 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 151 | | ... nonce, [INFO] [stdout] 152 | | ... buf, [INFO] [stdout] 153 | | ... aad [INFO] [stdout] 154 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:159:29 [INFO] [stdout] | [INFO] [stdout] 159 | ... mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 213 | | ... nonce, [INFO] [stdout] 214 | | ... buf: BytesMut::new(), [INFO] [stdout] 215 | | ... aad: res, [INFO] [stdout] 216 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:264:29 [INFO] [stdout] | [INFO] [stdout] 264 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 265 | | ... buf [INFO] [stdout] 266 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:281:37 [INFO] [stdout] | [INFO] [stdout] 281 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 282 | | ... buf [INFO] [stdout] 283 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:295:29 [INFO] [stdout] | [INFO] [stdout] 295 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic{ [INFO] [stdout] 296 | | ... buf [INFO] [stdout] 297 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 311 | | ... buf, [INFO] [stdout] 312 | | ... state: Version1::new(self.key) [INFO] [stdout] 313 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:323:37 [INFO] [stdout] | [INFO] [stdout] 323 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 324 | | ... buf [INFO] [stdout] 325 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:334:37 [INFO] [stdout] | [INFO] [stdout] 334 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 335 | | ... buf [INFO] [stdout] 336 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:347:29 [INFO] [stdout] | [INFO] [stdout] 347 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 348 | | ... buf, [INFO] [stdout] 349 | | ... state [INFO] [stdout] 350 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:359:37 [INFO] [stdout] | [INFO] [stdout] 359 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 360 | | ... buf, [INFO] [stdout] 361 | | ... state [INFO] [stdout] 362 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:366:37 [INFO] [stdout] | [INFO] [stdout] 366 | ... mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:372:37 [INFO] [stdout] | [INFO] [stdout] 372 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 373 | | ... buf, [INFO] [stdout] 374 | | ... state [INFO] [stdout] 375 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:391:37 [INFO] [stdout] | [INFO] [stdout] 391 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 392 | | ... buf, [INFO] [stdout] 393 | | ... state [INFO] [stdout] 394 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:408:21 [INFO] [stdout] | [INFO] [stdout] 408 | mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:479:21 [INFO] [stdout] | [INFO] [stdout] 479 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 480 | | aad: MAGIC, [INFO] [stdout] 481 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:486:25 [INFO] [stdout] | [INFO] [stdout] 486 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 487 | | aad, [INFO] [stdout] 488 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:494:29 [INFO] [stdout] | [INFO] [stdout] 494 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 495 | | ... aad, [INFO] [stdout] 496 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:502:29 [INFO] [stdout] | [INFO] [stdout] 502 | / ... mem::replace(&mut self.state, V1State::ReadingNonce { [INFO] [stdout] 503 | | ... aad, [INFO] [stdout] 504 | | ... length, [INFO] [stdout] 505 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:523:25 [INFO] [stdout] | [INFO] [stdout] 523 | / mem::replace(&mut self.state, V1State::ReadingData { [INFO] [stdout] 524 | | aad, [INFO] [stdout] 525 | | nonce, [INFO] [stdout] 526 | | ciphertext_buffer, [INFO] [stdout] 527 | | length, [INFO] [stdout] 528 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:538:25 [INFO] [stdout] | [INFO] [stdout] 538 | / mem::replace(&mut self.state, V1State::ReadingTag { [INFO] [stdout] 539 | | aad, [INFO] [stdout] 540 | | nonce, [INFO] [stdout] 541 | | ciphertext_buffer, [INFO] [stdout] 542 | | length, [INFO] [stdout] 543 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:568:29 [INFO] [stdout] | [INFO] [stdout] 568 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 569 | | ... aad: tag, [INFO] [stdout] 570 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:573:29 [INFO] [stdout] | [INFO] [stdout] 573 | ... mem::replace(&mut self.state, V1State::Errored); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 25 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.88s [INFO] running `Command { std: "docker" "inspect" "1a8ba1f616285e46c9b45a94d885d61ca8b793a32277f236933b7a3575b84616", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1a8ba1f616285e46c9b45a94d885d61ca8b793a32277f236933b7a3575b84616", kill_on_drop: false }` [INFO] [stdout] 1a8ba1f616285e46c9b45a94d885d61ca8b793a32277f236933b7a3575b84616 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3e64e73b06fe1818d2469e5cc519498cecf2ee61533d22dfaa37ce11702a5283 [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" "3e64e73b06fe1818d2469e5cc519498cecf2ee61533d22dfaa37ce11702a5283", kill_on_drop: false }` [INFO] [stderr] Compiling thread_local v0.3.4 [INFO] [stderr] Compiling atty v0.2.11 [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | / mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 142 | | nonce, [INFO] [stdout] 143 | | buf, [INFO] [stdout] 144 | | aad, [INFO] [stdout] 145 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:150:29 [INFO] [stdout] | [INFO] [stdout] 150 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 151 | | ... nonce, [INFO] [stdout] 152 | | ... buf, [INFO] [stdout] 153 | | ... aad [INFO] [stdout] 154 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:159:29 [INFO] [stdout] | [INFO] [stdout] 159 | ... mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 213 | | ... nonce, [INFO] [stdout] 214 | | ... buf: BytesMut::new(), [INFO] [stdout] 215 | | ... aad: res, [INFO] [stdout] 216 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:264:29 [INFO] [stdout] | [INFO] [stdout] 264 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 265 | | ... buf [INFO] [stdout] 266 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:281:37 [INFO] [stdout] | [INFO] [stdout] 281 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 282 | | ... buf [INFO] [stdout] 283 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:295:29 [INFO] [stdout] | [INFO] [stdout] 295 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic{ [INFO] [stdout] 296 | | ... buf [INFO] [stdout] 297 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 311 | | ... buf, [INFO] [stdout] 312 | | ... state: Version1::new(self.key) [INFO] [stdout] 313 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:323:37 [INFO] [stdout] | [INFO] [stdout] 323 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 324 | | ... buf [INFO] [stdout] 325 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:334:37 [INFO] [stdout] | [INFO] [stdout] 334 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 335 | | ... buf [INFO] [stdout] 336 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:347:29 [INFO] [stdout] | [INFO] [stdout] 347 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 348 | | ... buf, [INFO] [stdout] 349 | | ... state [INFO] [stdout] 350 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:359:37 [INFO] [stdout] | [INFO] [stdout] 359 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 360 | | ... buf, [INFO] [stdout] 361 | | ... state [INFO] [stdout] 362 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:366:37 [INFO] [stdout] | [INFO] [stdout] 366 | ... mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:372:37 [INFO] [stdout] | [INFO] [stdout] 372 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 373 | | ... buf, [INFO] [stdout] 374 | | ... state [INFO] [stdout] 375 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:391:37 [INFO] [stdout] | [INFO] [stdout] 391 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 392 | | ... buf, [INFO] [stdout] 393 | | ... state [INFO] [stdout] 394 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:408:21 [INFO] [stdout] | [INFO] [stdout] 408 | mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:479:21 [INFO] [stdout] | [INFO] [stdout] 479 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 480 | | aad: MAGIC, [INFO] [stdout] 481 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:486:25 [INFO] [stdout] | [INFO] [stdout] 486 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 487 | | aad, [INFO] [stdout] 488 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:494:29 [INFO] [stdout] | [INFO] [stdout] 494 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 495 | | ... aad, [INFO] [stdout] 496 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:502:29 [INFO] [stdout] | [INFO] [stdout] 502 | / ... mem::replace(&mut self.state, V1State::ReadingNonce { [INFO] [stdout] 503 | | ... aad, [INFO] [stdout] 504 | | ... length, [INFO] [stdout] 505 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:523:25 [INFO] [stdout] | [INFO] [stdout] 523 | / mem::replace(&mut self.state, V1State::ReadingData { [INFO] [stdout] 524 | | aad, [INFO] [stdout] 525 | | nonce, [INFO] [stdout] 526 | | ciphertext_buffer, [INFO] [stdout] 527 | | length, [INFO] [stdout] 528 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:538:25 [INFO] [stdout] | [INFO] [stdout] 538 | / mem::replace(&mut self.state, V1State::ReadingTag { [INFO] [stdout] 539 | | aad, [INFO] [stdout] 540 | | nonce, [INFO] [stdout] 541 | | ciphertext_buffer, [INFO] [stdout] 542 | | length, [INFO] [stdout] 543 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:568:29 [INFO] [stdout] | [INFO] [stdout] 568 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 569 | | ... aad: tag, [INFO] [stdout] 570 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:573:29 [INFO] [stdout] | [INFO] [stdout] 573 | ... mem::replace(&mut self.state, V1State::Errored); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 25 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling stderrlog v0.4.3 [INFO] [stderr] Compiling tokio-aead v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> tests/integration.rs:17:53 [INFO] [stdout] | [INFO] [stdout] 17 | fn producer(blocksize: usize, length: usize) -> Box> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | / mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 142 | | nonce, [INFO] [stdout] 143 | | buf, [INFO] [stdout] 144 | | aad, [INFO] [stdout] 145 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:150:29 [INFO] [stdout] | [INFO] [stdout] 150 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 151 | | ... nonce, [INFO] [stdout] 152 | | ... buf, [INFO] [stdout] 153 | | ... aad [INFO] [stdout] 154 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:159:29 [INFO] [stdout] | [INFO] [stdout] 159 | ... mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:212:29 [INFO] [stdout] | [INFO] [stdout] 212 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stdout] 213 | | ... nonce, [INFO] [stdout] 214 | | ... buf: BytesMut::new(), [INFO] [stdout] 215 | | ... aad: res, [INFO] [stdout] 216 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:227:21 [INFO] [stdout] | [INFO] [stdout] 227 | mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:264:29 [INFO] [stdout] | [INFO] [stdout] 264 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 265 | | ... buf [INFO] [stdout] 266 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:281:37 [INFO] [stdout] | [INFO] [stdout] 281 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stdout] 282 | | ... buf [INFO] [stdout] 283 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:295:29 [INFO] [stdout] | [INFO] [stdout] 295 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic{ [INFO] [stdout] 296 | | ... buf [INFO] [stdout] 297 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 311 | | ... buf, [INFO] [stdout] 312 | | ... state: Version1::new(self.key) [INFO] [stdout] 313 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:323:37 [INFO] [stdout] | [INFO] [stdout] 323 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 324 | | ... buf [INFO] [stdout] 325 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:334:37 [INFO] [stdout] | [INFO] [stdout] 334 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stdout] 335 | | ... buf [INFO] [stdout] 336 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:347:29 [INFO] [stdout] | [INFO] [stdout] 347 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 348 | | ... buf, [INFO] [stdout] 349 | | ... state [INFO] [stdout] 350 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:359:37 [INFO] [stdout] | [INFO] [stdout] 359 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 360 | | ... buf, [INFO] [stdout] 361 | | ... state [INFO] [stdout] 362 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:366:37 [INFO] [stdout] | [INFO] [stdout] 366 | ... mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:372:37 [INFO] [stdout] | [INFO] [stdout] 372 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 373 | | ... buf, [INFO] [stdout] 374 | | ... state [INFO] [stdout] 375 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:391:37 [INFO] [stdout] | [INFO] [stdout] 391 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stdout] 392 | | ... buf, [INFO] [stdout] 393 | | ... state [INFO] [stdout] 394 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:408:21 [INFO] [stdout] | [INFO] [stdout] 408 | mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:479:21 [INFO] [stdout] | [INFO] [stdout] 479 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 480 | | aad: MAGIC, [INFO] [stdout] 481 | | }); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:486:25 [INFO] [stdout] | [INFO] [stdout] 486 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 487 | | aad, [INFO] [stdout] 488 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:494:29 [INFO] [stdout] | [INFO] [stdout] 494 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 495 | | ... aad, [INFO] [stdout] 496 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:502:29 [INFO] [stdout] | [INFO] [stdout] 502 | / ... mem::replace(&mut self.state, V1State::ReadingNonce { [INFO] [stdout] 503 | | ... aad, [INFO] [stdout] 504 | | ... length, [INFO] [stdout] 505 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:523:25 [INFO] [stdout] | [INFO] [stdout] 523 | / mem::replace(&mut self.state, V1State::ReadingData { [INFO] [stdout] 524 | | aad, [INFO] [stdout] 525 | | nonce, [INFO] [stdout] 526 | | ciphertext_buffer, [INFO] [stdout] 527 | | length, [INFO] [stdout] 528 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:538:25 [INFO] [stdout] | [INFO] [stdout] 538 | / mem::replace(&mut self.state, V1State::ReadingTag { [INFO] [stdout] 539 | | aad, [INFO] [stdout] 540 | | nonce, [INFO] [stdout] 541 | | ciphertext_buffer, [INFO] [stdout] 542 | | length, [INFO] [stdout] 543 | | }); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:568:29 [INFO] [stdout] | [INFO] [stdout] 568 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stdout] 569 | | ... aad: tag, [INFO] [stdout] 570 | | ... }); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:573:29 [INFO] [stdout] | [INFO] [stdout] 573 | ... mem::replace(&mut self.state, V1State::Errored); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 25 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.54s [INFO] running `Command { std: "docker" "inspect" "3e64e73b06fe1818d2469e5cc519498cecf2ee61533d22dfaa37ce11702a5283", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e64e73b06fe1818d2469e5cc519498cecf2ee61533d22dfaa37ce11702a5283", kill_on_drop: false }` [INFO] [stdout] 3e64e73b06fe1818d2469e5cc519498cecf2ee61533d22dfaa37ce11702a5283 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 02b4830d46272cf6422b970f96a25a5a7123cc0a175b42dc987e5e88f795d45a [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" "02b4830d46272cf6422b970f96a25a5a7123cc0a175b42dc987e5e88f795d45a", kill_on_drop: false }` [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:141:21 [INFO] [stderr] | [INFO] [stderr] 141 | / mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 142 | | nonce, [INFO] [stderr] 143 | | buf, [INFO] [stderr] 144 | | aad, [INFO] [stderr] 145 | | }); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:150:29 [INFO] [stderr] | [INFO] [stderr] 150 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 151 | | ... nonce, [INFO] [stderr] 152 | | ... buf, [INFO] [stderr] 153 | | ... aad [INFO] [stderr] 154 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:159:29 [INFO] [stderr] | [INFO] [stderr] 159 | ... mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:212:29 [INFO] [stderr] | [INFO] [stderr] 212 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 213 | | ... nonce, [INFO] [stderr] 214 | | ... buf: BytesMut::new(), [INFO] [stderr] 215 | | ... aad: res, [INFO] [stderr] 216 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:227:21 [INFO] [stderr] | [INFO] [stderr] 227 | mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:264:29 [INFO] [stderr] | [INFO] [stderr] 264 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stderr] 265 | | ... buf [INFO] [stderr] 266 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:281:37 [INFO] [stderr] | [INFO] [stderr] 281 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stderr] 282 | | ... buf [INFO] [stderr] 283 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:295:29 [INFO] [stderr] | [INFO] [stderr] 295 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic{ [INFO] [stderr] 296 | | ... buf [INFO] [stderr] 297 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:310:29 [INFO] [stderr] | [INFO] [stderr] 310 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 311 | | ... buf, [INFO] [stderr] 312 | | ... state: Version1::new(self.key) [INFO] [stderr] 313 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:323:37 [INFO] [stderr] | [INFO] [stderr] 323 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stderr] 324 | | ... buf [INFO] [stderr] 325 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:334:37 [INFO] [stderr] | [INFO] [stderr] 334 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stderr] 335 | | ... buf [INFO] [stderr] 336 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:347:29 [INFO] [stderr] | [INFO] [stderr] 347 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 348 | | ... buf, [INFO] [stderr] 349 | | ... state [INFO] [stderr] 350 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 360 | | ... buf, [INFO] [stderr] 361 | | ... state [INFO] [stderr] 362 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:366:37 [INFO] [stderr] | [INFO] [stderr] 366 | ... mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:372:37 [INFO] [stderr] | [INFO] [stderr] 372 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 373 | | ... buf, [INFO] [stderr] 374 | | ... state [INFO] [stderr] 375 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:391:37 [INFO] [stderr] | [INFO] [stderr] 391 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 392 | | ... buf, [INFO] [stderr] 393 | | ... state [INFO] [stderr] 394 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:408:21 [INFO] [stderr] | [INFO] [stderr] 408 | mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:479:21 [INFO] [stderr] | [INFO] [stderr] 479 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 480 | | aad: MAGIC, [INFO] [stderr] 481 | | }); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:486:25 [INFO] [stderr] | [INFO] [stderr] 486 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 487 | | aad, [INFO] [stderr] 488 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:494:29 [INFO] [stderr] | [INFO] [stderr] 494 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 495 | | ... aad, [INFO] [stderr] 496 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:502:29 [INFO] [stderr] | [INFO] [stderr] 502 | / ... mem::replace(&mut self.state, V1State::ReadingNonce { [INFO] [stderr] 503 | | ... aad, [INFO] [stderr] 504 | | ... length, [INFO] [stderr] 505 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:523:25 [INFO] [stderr] | [INFO] [stderr] 523 | / mem::replace(&mut self.state, V1State::ReadingData { [INFO] [stderr] 524 | | aad, [INFO] [stderr] 525 | | nonce, [INFO] [stderr] 526 | | ciphertext_buffer, [INFO] [stderr] 527 | | length, [INFO] [stderr] 528 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:538:25 [INFO] [stderr] | [INFO] [stderr] 538 | / mem::replace(&mut self.state, V1State::ReadingTag { [INFO] [stderr] 539 | | aad, [INFO] [stderr] 540 | | nonce, [INFO] [stderr] 541 | | ciphertext_buffer, [INFO] [stderr] 542 | | length, [INFO] [stderr] 543 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:568:29 [INFO] [stderr] | [INFO] [stderr] 568 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 569 | | ... aad: tag, [INFO] [stderr] 570 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:573:29 [INFO] [stderr] | [INFO] [stderr] 573 | ... mem::replace(&mut self.state, V1State::Errored); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 25 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/integration.rs:17:53 [INFO] [stderr] | [INFO] [stderr] 17 | fn producer(blocksize: usize, length: usize) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Stream` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:141:21 [INFO] [stderr] | [INFO] [stderr] 141 | / mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 142 | | nonce, [INFO] [stderr] 143 | | buf, [INFO] [stderr] 144 | | aad, [INFO] [stderr] 145 | | }); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:150:29 [INFO] [stderr] | [INFO] [stderr] 150 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 151 | | ... nonce, [INFO] [stderr] 152 | | ... buf, [INFO] [stderr] 153 | | ... aad [INFO] [stderr] 154 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:159:29 [INFO] [stderr] | [INFO] [stderr] 159 | ... mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:212:29 [INFO] [stderr] | [INFO] [stderr] 212 | / ... mem::replace(&mut self.state, EncryptingState::Reading{ [INFO] [stderr] 213 | | ... nonce, [INFO] [stderr] 214 | | ... buf: BytesMut::new(), [INFO] [stderr] 215 | | ... aad: res, [INFO] [stderr] 216 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:227:21 [INFO] [stderr] | [INFO] [stderr] 227 | mem::replace(&mut self.state, EncryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:264:29 [INFO] [stderr] | [INFO] [stderr] 264 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stderr] 265 | | ... buf [INFO] [stderr] 266 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:281:37 [INFO] [stderr] | [INFO] [stderr] 281 | / ... mem::replace(&mut self.state, DecryptingState::Start{ [INFO] [stderr] 282 | | ... buf [INFO] [stderr] 283 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:295:29 [INFO] [stderr] | [INFO] [stderr] 295 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic{ [INFO] [stderr] 296 | | ... buf [INFO] [stderr] 297 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:310:29 [INFO] [stderr] | [INFO] [stderr] 310 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 311 | | ... buf, [INFO] [stderr] 312 | | ... state: Version1::new(self.key) [INFO] [stderr] 313 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:323:37 [INFO] [stderr] | [INFO] [stderr] 323 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stderr] 324 | | ... buf [INFO] [stderr] 325 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:334:37 [INFO] [stderr] | [INFO] [stderr] 334 | / ... mem::replace(&mut self.state, DecryptingState::GotMagic { [INFO] [stderr] 335 | | ... buf [INFO] [stderr] 336 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:347:29 [INFO] [stderr] | [INFO] [stderr] 347 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 348 | | ... buf, [INFO] [stderr] 349 | | ... state [INFO] [stderr] 350 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 360 | | ... buf, [INFO] [stderr] 361 | | ... state [INFO] [stderr] 362 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:366:37 [INFO] [stderr] | [INFO] [stderr] 366 | ... mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:372:37 [INFO] [stderr] | [INFO] [stderr] 372 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 373 | | ... buf, [INFO] [stderr] 374 | | ... state [INFO] [stderr] 375 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:391:37 [INFO] [stderr] | [INFO] [stderr] 391 | / ... mem::replace(&mut self.state, DecryptingState::ReadingV1 { [INFO] [stderr] 392 | | ... buf, [INFO] [stderr] 393 | | ... state [INFO] [stderr] 394 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:408:21 [INFO] [stderr] | [INFO] [stderr] 408 | mem::replace(&mut self.state, DecryptingState::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:479:21 [INFO] [stderr] | [INFO] [stderr] 479 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 480 | | aad: MAGIC, [INFO] [stderr] 481 | | }); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:486:25 [INFO] [stderr] | [INFO] [stderr] 486 | / mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 487 | | aad, [INFO] [stderr] 488 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:494:29 [INFO] [stderr] | [INFO] [stderr] 494 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 495 | | ... aad, [INFO] [stderr] 496 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:502:29 [INFO] [stderr] | [INFO] [stderr] 502 | / ... mem::replace(&mut self.state, V1State::ReadingNonce { [INFO] [stderr] 503 | | ... aad, [INFO] [stderr] 504 | | ... length, [INFO] [stderr] 505 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:523:25 [INFO] [stderr] | [INFO] [stderr] 523 | / mem::replace(&mut self.state, V1State::ReadingData { [INFO] [stderr] 524 | | aad, [INFO] [stderr] 525 | | nonce, [INFO] [stderr] 526 | | ciphertext_buffer, [INFO] [stderr] 527 | | length, [INFO] [stderr] 528 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:538:25 [INFO] [stderr] | [INFO] [stderr] 538 | / mem::replace(&mut self.state, V1State::ReadingTag { [INFO] [stderr] 539 | | aad, [INFO] [stderr] 540 | | nonce, [INFO] [stderr] 541 | | ciphertext_buffer, [INFO] [stderr] 542 | | length, [INFO] [stderr] 543 | | }); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:568:29 [INFO] [stderr] | [INFO] [stderr] 568 | / ... mem::replace(&mut self.state, V1State::ReadingNextBlock { [INFO] [stderr] 569 | | ... aad: tag, [INFO] [stderr] 570 | | ... }); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/lib.rs:573:29 [INFO] [stderr] | [INFO] [stderr] 573 | ... mem::replace(&mut self.state, V1State::Errored); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 25 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/tokio_aead-62c88ecd57319d0a [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test buf::tests::test_need_more_bytes ... ok [INFO] [stdout] test buf::tests::test_append ... ok [INFO] [stderr] Running /opt/rustwide/target/debug/deps/common-8f469bfd68ce376b [INFO] [stdout] test buf::tests::test_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [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 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/integration-06d7870a7d2f34cb [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 36 [INFO] [stderr] TRACE - output len 4132 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 167, 0, 0, 0, 0] tag: [44, 129, 50, 125, 109, 185, 3, 233, 181, 52, 234, 30, 107, 137, 218, 127] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4164 [INFO] [stderr] TRACE - output len 8260 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 168, 0, 0, 0, 0] tag: [95, 58, 126, 154, 202, 93, 252, 13, 228, 98, 87, 46, 73, 1, 104, 202] [INFO] [stderr] TRACE - output buffer len 8276 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 167, 0, 0, 0, 0] tag: [44, 129, 50, 125, 109, 185, 3, 233, 181, 52, 234, 30, 107, 137, 218, 127] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 168, 0, 0, 0, 0] tag: [95, 58, 126, 154, 202, 93, 252, 13, 228, 98, 87, 46, 73, 1, 104, 202] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 169, 0, 0, 0, 0] tag: [255, 100, 239, 161, 95, 105, 20, 55, 28, 187, 13, 177, 34, 114, 193, 245] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 170, 0, 0, 0, 0] tag: [206, 14, 114, 75, 59, 10, 245, 215, 232, 26, 157, 127, 93, 220, 2, 223] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 169, 0, 0, 0, 0] tag: [255, 100, 239, 161, 95, 105, 20, 55, 28, 187, 13, 177, 34, 114, 193, 245] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 170, 0, 0, 0, 0] tag: [206, 14, 114, 75, 59, 10, 245, 215, 232, 26, 157, 127, 93, 220, 2, 223] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 171, 0, 0, 0, 0] tag: [71, 114, 191, 150, 144, 142, 33, 95, 165, 133, 37, 93, 171, 119, 8, 179] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 172, 0, 0, 0, 0] tag: [218, 206, 6, 29, 60, 179, 237, 155, 143, 10, 113, 37, 14, 168, 180, 247] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 171, 0, 0, 0, 0] tag: [71, 114, 191, 150, 144, 142, 33, 95, 165, 133, 37, 93, 171, 119, 8, 179] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 172, 0, 0, 0, 0] tag: [218, 206, 6, 29, 60, 179, 237, 155, 143, 10, 113, 37, 14, 168, 180, 247] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 173, 0, 0, 0, 0] tag: [253, 163, 244, 74, 11, 2, 114, 130, 74, 104, 77, 195, 5, 181, 66, 134] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 174, 0, 0, 0, 0] tag: [136, 178, 226, 197, 119, 206, 114, 36, 44, 255, 91, 106, 71, 1, 140, 135] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 173, 0, 0, 0, 0] tag: [253, 163, 244, 74, 11, 2, 114, 130, 74, 104, 77, 195, 5, 181, 66, 134] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 174, 0, 0, 0, 0] tag: [136, 178, 226, 197, 119, 206, 114, 36, 44, 255, 91, 106, 71, 1, 140, 135] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 175, 0, 0, 0, 0] tag: [76, 150, 109, 88, 5, 90, 51, 113, 193, 105, 155, 185, 82, 75, 147, 72] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 176, 0, 0, 0, 0] tag: [155, 177, 81, 198, 161, 53, 175, 233, 127, 252, 0, 43, 30, 99, 109, 46] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 175, 0, 0, 0, 0] tag: [76, 150, 109, 88, 5, 90, 51, 113, 193, 105, 155, 185, 82, 75, 147, 72] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 176, 0, 0, 0, 0] tag: [155, 177, 81, 198, 161, 53, 175, 233, 127, 252, 0, 43, 30, 99, 109, 46] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 177, 0, 0, 0, 0] tag: [40, 143, 142, 84, 254, 159, 206, 186, 104, 129, 142, 132, 201, 165, 17, 123] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 178, 0, 0, 0, 0] tag: [82, 142, 246, 36, 105, 69, 159, 136, 183, 192, 120, 201, 11, 217, 250, 219] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 177, 0, 0, 0, 0] tag: [40, 143, 142, 84, 254, 159, 206, 186, 104, 129, 142, 132, 201, 165, 17, 123] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 178, 0, 0, 0, 0] tag: [82, 142, 246, 36, 105, 69, 159, 136, 183, 192, 120, 201, 11, 217, 250, 219] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 179, 0, 0, 0, 0] tag: [224, 119, 99, 223, 18, 110, 109, 133, 39, 51, 50, 166, 155, 145, 110, 166] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 180, 0, 0, 0, 0] tag: [106, 106, 184, 100, 185, 53, 40, 216, 185, 21, 155, 9, 84, 193, 75, 245] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 179, 0, 0, 0, 0] tag: [224, 119, 99, 223, 18, 110, 109, 133, 39, 51, 50, 166, 155, 145, 110, 166] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 180, 0, 0, 0, 0] tag: [106, 106, 184, 100, 185, 53, 40, 216, 185, 21, 155, 9, 84, 193, 75, 245] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 181, 0, 0, 0, 0] tag: [215, 101, 144, 140, 238, 217, 232, 91, 157, 139, 116, 11, 237, 58, 33, 54] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 182, 0, 0, 0, 0] tag: [165, 136, 143, 217, 24, 167, 197, 199, 111, 125, 46, 231, 213, 70, 132, 129] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 181, 0, 0, 0, 0] tag: [215, 101, 144, 140, 238, 217, 232, 91, 157, 139, 116, 11, 237, 58, 33, 54] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 182, 0, 0, 0, 0] tag: [165, 136, 143, 217, 24, 167, 197, 199, 111, 125, 46, 231, 213, 70, 132, 129] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 183, 0, 0, 0, 0] tag: [91, 26, 10, 143, 161, 211, 129, 240, 184, 25, 60, 162, 14, 178, 59, 165] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 184, 0, 0, 0, 0] tag: [12, 82, 225, 218, 156, 232, 197, 29, 96, 196, 119, 57, 43, 190, 54, 27] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 183, 0, 0, 0, 0] tag: [91, 26, 10, 143, 161, 211, 129, 240, 184, 25, 60, 162, 14, 178, 59, 165] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 184, 0, 0, 0, 0] tag: [12, 82, 225, 218, 156, 232, 197, 29, 96, 196, 119, 57, 43, 190, 54, 27] [INFO] [stderr] TRACE - cleartext buffer len 8192 [INFO] [stderr] TRACE - encrypting block input len 4096 output len 16 [INFO] [stderr] TRACE - output len 4112 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 185, 0, 0, 0, 0] tag: [10, 78, 197, 114, 228, 155, 85, 25, 116, 47, 253, 197, 188, 211, 77, 93] [INFO] [stderr] TRACE - encrypting block input len 4096 output len 4144 [INFO] [stderr] TRACE - output len 8240 after [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 186, 0, 0, 0, 0] tag: [231, 233, 83, 170, 176, 233, 221, 130, 112, 220, 76, 143, 240, 93, 46, 225] [INFO] [stderr] TRACE - output buffer len 8256 [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 185, 0, 0, 0, 0] tag: [10, 78, 197, 114, 228, 155, 85, 25, 116, 47, 253, 197, 188, 211, 77, 93] [INFO] [stderr] TRACE - reading 4096 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 186, 0, 0, 0, 0] tag: [231, 233, 83, 170, 176, 233, 221, 130, 112, 220, 76, 143, 240, 93, 46, 225] [INFO] [stdout] test test_encryption ... ok [INFO] [stderr] TRACE - cleartext buffer len 3 [INFO] [stdout] [INFO] [stderr] TRACE - encrypting block input len 3 output len 16 [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stderr] TRACE - output len 19 after [INFO] [stdout] [INFO] [stderr] TRACE - ciphering nonce: [248, 246, 223, 46, 8, 49, 242, 187, 0, 0, 0, 0] tag: [85, 56, 52, 140, 25, 6, 177, 51, 222, 65, 249, 220, 121, 219, 64, 188] [INFO] [stderr] TRACE - output buffer len 35 [INFO] [stderr] TRACE - reading 3 bytes of ciphertext [INFO] [stderr] TRACE - deciphering nonce: [248, 246, 223, 46, 8, 49, 242, 187, 0, 0, 0, 0] tag: [85, 56, 52, 140, 25, 6, 177, 51, 222, 65, 249, 220, 121, 219, 64, 188] [INFO] [stderr] Doc-tests tokio-aead [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 [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "02b4830d46272cf6422b970f96a25a5a7123cc0a175b42dc987e5e88f795d45a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02b4830d46272cf6422b970f96a25a5a7123cc0a175b42dc987e5e88f795d45a", kill_on_drop: false }` [INFO] [stdout] 02b4830d46272cf6422b970f96a25a5a7123cc0a175b42dc987e5e88f795d45a