[INFO] fetching crate argonautica 0.2.0...
[INFO] testing argonautica-0.2.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate argonautica 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate argonautica 0.2.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate argonautica 0.2.0
[INFO] removed 1 missing examples
[INFO] finished tweaking crates.io crate argonautica 0.2.0
[INFO] tweaked toml for crates.io crate argonautica 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 157 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding arrayvec v0.4.12 (latest: v0.7.4)
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding base64 v0.10.1 (latest: v0.22.1)
[INFO] [stderr]       Adding bindgen v0.48.1 (latest: v0.69.4)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding block-buffer v0.7.3 (latest: v0.10.4)
[INFO] [stderr]       Adding block-padding v0.1.5 (latest: v0.3.3)
[INFO] [stderr]       Adding cast v0.2.7 (latest: v0.3.0)
[INFO] [stderr]       Adding cexpr v0.3.6 (latest: v0.6.0)
[INFO] [stderr]       Adding cfg-if v0.1.10 (latest: v1.0.0)
[INFO] [stderr]       Adding clang-sys v0.26.4 (latest: v1.7.0)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding cloudabi v0.0.3 (latest: v0.1.0)
[INFO] [stderr]       Adding constant_time_eq v0.1.5 (latest: v0.3.0)
[INFO] [stderr]       Adding criterion v0.2.11 (latest: v0.5.1)
[INFO] [stderr]       Adding criterion-plot v0.3.1 (latest: v0.5.0)
[INFO] [stderr]       Adding crossbeam v0.5.0 (latest: v0.8.4)
[INFO] [stderr]       Adding crossbeam-channel v0.3.9 (latest: v0.5.13)
[INFO] [stderr]       Adding crossbeam-deque v0.6.3 (latest: v0.8.5)
[INFO] [stderr]       Adding crossbeam-epoch v0.6.1 (latest: v0.9.18)
[INFO] [stderr]       Adding crossbeam-epoch v0.7.2 (latest: v0.9.18)
[INFO] [stderr]       Adding crossbeam-utils v0.6.6 (latest: v0.8.20)
[INFO] [stderr]       Adding digest v0.8.1 (latest: v0.10.7)
[INFO] [stderr]       Adding dotenv v0.13.0 (latest: v0.15.0)
[INFO] [stderr]       Adding env_logger v0.6.2 (latest: v0.11.3)
[INFO] [stderr]       Adding futures v0.1.31 (latest: v0.3.30)
[INFO] [stderr]       Adding generic-array v0.12.4 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding glob v0.2.11 (latest: v0.3.1)
[INFO] [stderr]       Adding hashbrown v0.1.8 (latest: v0.14.5)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding humantime v1.3.0 (latest: v2.1.0)
[INFO] [stderr]       Adding itertools v0.8.2 (latest: v0.13.0)
[INFO] [stderr]       Adding libloading v0.5.2 (latest: v0.8.3)
[INFO] [stderr]       Adding lock_api v0.1.5 (latest: v0.4.12)
[INFO] [stderr]       Adding md5 v0.6.1 (latest: v0.7.0)
[INFO] [stderr]       Adding memoffset v0.2.1 (latest: v0.9.1)
[INFO] [stderr]       Adding memoffset v0.5.6 (latest: v0.9.1)
[INFO] [stderr]       Adding nom v4.2.3 (latest: v7.1.3)
[INFO] [stderr]       Adding object v0.32.2 (latest: v0.35.0)
[INFO] [stderr]       Adding opaque-debug v0.2.3 (latest: v0.3.1)
[INFO] [stderr]       Adding parking_lot v0.6.4 (latest: v0.12.3)
[INFO] [stderr]       Adding parking_lot_core v0.3.1 (latest: v0.9.10)
[INFO] [stderr]       Adding peeking_take_while v0.1.2 (latest: v1.0.0)
[INFO] [stderr]       Adding proc-macro2 v0.4.30 (latest: v1.0.83)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding quote v0.6.13 (latest: v1.0.36)
[INFO] [stderr]       Adding rand v0.4.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.5.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.6.5 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_chacha v0.1.1 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_hc v0.1.0 (latest: v0.3.2)
[INFO] [stderr]       Adding rand_isaac v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rand_jitter v0.1.4 (latest: v0.4.0)
[INFO] [stderr]       Adding rand_os v0.1.3 (latest: v0.2.2)
[INFO] [stderr]       Adding rand_pcg v0.1.2 (latest: v0.3.1)
[INFO] [stderr]       Adding rand_xorshift v0.1.1 (latest: v0.3.0)
[INFO] [stderr]       Adding rand_xoshiro v0.1.0 (latest: v0.6.0)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding remove_dir_all v0.5.3 (latest: v0.8.2)
[INFO] [stderr]       Adding rust-argon2 v0.4.0 (latest: v2.1.0)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding scopeguard v0.3.3 (latest: v1.2.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.23)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding sha2 v0.8.2 (latest: v0.10.8)
[INFO] [stderr]       Adding smallvec v0.6.14 (latest: v1.13.2)
[INFO] [stderr]       Adding strsim v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding synstructure v0.12.6 (latest: v0.13.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding unicode-xid v0.1.0 (latest: v0.2.4)
[INFO] [stderr]       Adding version_check v0.1.5 (latest: v0.9.4)
[INFO] [stderr]       Adding which v2.0.1 (latest: v6.0.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `argonautica` library target)
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lock_api v0.1.5
[INFO] [stderr]   Downloaded parking_lot_core v0.3.1
[INFO] [stderr]   Downloaded owning_ref v0.4.1
[INFO] [stderr]   Downloaded scoped_threadpool v0.1.9
[INFO] [stderr]   Downloaded crossbeam-utils v0.6.6
[INFO] [stderr]   Downloaded md5 v0.6.1
[INFO] [stderr]   Downloaded glob v0.2.11
[INFO] [stderr]   Downloaded which v2.0.1
[INFO] [stderr]   Downloaded crossbeam-channel v0.3.9
[INFO] [stderr]   Downloaded dotenv v0.13.0
[INFO] [stderr]   Downloaded clang-sys v0.26.4
[INFO] [stderr]   Downloaded argon2rs v0.2.5
[INFO] [stderr]   Downloaded hashbrown v0.1.8
[INFO] [stderr]   Downloaded bindgen v0.48.1
[INFO] [stderr]   Downloaded crossbeam-epoch v0.7.2
[INFO] [stderr]   Downloaded crossbeam-epoch v0.6.1
[INFO] [stderr]   Downloaded memoffset v0.2.1
[INFO] [stderr]   Downloaded crossbeam-deque v0.6.3
[INFO] [stderr]   Downloaded rust-argon2 v0.4.0
[INFO] [stderr]   Downloaded scopeguard v0.3.3
[INFO] [stderr]   Downloaded parking_lot v0.6.4
[INFO] [stderr]   Downloaded crossbeam v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 773700a1698ae97727494bd5d55f05e11d6995de0e84a882bdb450e120b398a3
[INFO] running `Command { std: "docker" "start" "-a" "773700a1698ae97727494bd5d55f05e11d6995de0e84a882bdb450e120b398a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "773700a1698ae97727494bd5d55f05e11d6995de0e84a882bdb450e120b398a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "773700a1698ae97727494bd5d55f05e11d6995de0e84a882bdb450e120b398a3", kill_on_drop: false }`
[INFO] [stdout] 773700a1698ae97727494bd5d55f05e11d6995de0e84a882bdb450e120b398a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0f0df706a2c555a34cd642ae209f54ffdcb60ed98ec1f5ac77ba22b631221eeb
[INFO] running `Command { std: "docker" "start" "-a" "0f0df706a2c555a34cd642ae209f54ffdcb60ed98ec1f5ac77ba22b631221eeb", kill_on_drop: false }`
[INFO] [stderr] warning: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `argonautica` library target)
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling jobserver v0.1.31
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling miniz_oxide v0.7.3
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling clang-sys v0.26.4
[INFO] [stderr]    Compiling nom v4.2.3
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.24
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling unicode-width v0.1.12
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling scopeguard v0.3.3
[INFO] [stderr]    Compiling bindgen v0.48.1
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling hashbrown v0.1.8
[INFO] [stderr]    Compiling cexpr v0.3.6
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling which v2.0.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling futures v0.1.31
[INFO] [stderr]    Compiling base64 v0.10.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling argonautica v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]    --> src/lib.rs:294:7
[INFO] [stdout]     |
[INFO] [stdout] 294 | #[cfg(feature = "development")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]     = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(Fail, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.61s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "0f0df706a2c555a34cd642ae209f54ffdcb60ed98ec1f5ac77ba22b631221eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f0df706a2c555a34cd642ae209f54ffdcb60ed98ec1f5ac77ba22b631221eeb", kill_on_drop: false }`
[INFO] [stdout] 0f0df706a2c555a34cd642ae209f54ffdcb60ed98ec1f5ac77ba22b631221eeb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3942c67eec342a7f4a3db872425385e607107ca50ad3a16b647b08fcdf8e07c8
[INFO] running `Command { std: "docker" "start" "-a" "3942c67eec342a7f4a3db872425385e607107ca50ad3a16b647b08fcdf8e07c8", kill_on_drop: false }`
[INFO] [stderr] warning: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `argonautica` library target)
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling dotenv v0.13.0
[INFO] [stderr]    Compiling bindgen v0.48.1
[INFO] [stderr]    Compiling argonautica v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]    --> src/lib.rs:294:7
[INFO] [stdout]     |
[INFO] [stdout] 294 | #[cfg(feature = "development")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]     = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]    --> src/lib.rs:294:7
[INFO] [stdout]     |
[INFO] [stdout] 294 | #[cfg(feature = "development")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]     = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `development`
[INFO] [stdout]  --> src/backend/rust/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "development")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stdout]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(Fail, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(Fail, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/error_kind.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stdout]   |          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4065
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . out as * const _ as usize } , 0usize , concat ! ( "Offset of ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4288
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . outlen as * const _ as usize } , 8usize , concat ! ( "Offset ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4517
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . pwd as * const _ as usize } , 16usize , concat ! ( "Offset of...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4741
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . pwdlen as * const _ as usize } , 24usize , concat ! ( "Offset...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4971
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . salt as * const _ as usize } , 32usize , concat ! ( "Offset o...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5197
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . saltlen as * const _ as usize } , 40usize , concat ! ( "Offse...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5429
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . secret as * const _ as usize } , 48usize , concat ! ( "Offset...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5659
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . secretlen as * const _ as usize } , 56usize , concat ! ( "Off...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5895
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . ad as * const _ as usize } , 64usize , concat ! ( "Offset of ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6117
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . adlen as * const _ as usize } , 72usize , concat ! ( "Offset ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6345
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . t_cost as * const _ as usize } , 76usize , concat ! ( "Offset...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6575
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . m_cost as * const _ as usize } , 80usize , concat ! ( "Offset...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6805
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . lanes as * const _ as usize } , 84usize , concat ! ( "Offset ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7033
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . threads as * const _ as usize } , 88usize , concat ! ( "Offse...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7265
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . version as * const _ as usize } , 92usize , concat ! ( "Offse...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7497
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . allocate_cbk as * const _ as usize } , 96usize , concat ! ( "...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7739
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . free_cbk as * const _ as usize } , 104usize , concat ! ( "Off...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7974
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . flags as * const _ as usize } , 112usize , concat ! ( "Offset...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.00s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "3942c67eec342a7f4a3db872425385e607107ca50ad3a16b647b08fcdf8e07c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3942c67eec342a7f4a3db872425385e607107ca50ad3a16b647b08fcdf8e07c8", kill_on_drop: false }`
[INFO] [stdout] 3942c67eec342a7f4a3db872425385e607107ca50ad3a16b647b08fcdf8e07c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 808d748b683cedc9a1cf3dc9726210489fab26d5f690d59a5d64a01ac219ef07
[INFO] running `Command { std: "docker" "start" "-a" "808d748b683cedc9a1cf3dc9726210489fab26d5f690d59a5d64a01ac219ef07", kill_on_drop: false }`
[INFO] [stderr] warning: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `argonautica` library target)
[INFO] [stderr] warning: unexpected `cfg` condition value: `development`
[INFO] [stderr]    --> src/lib.rs:294:7
[INFO] [stderr]     |
[INFO] [stderr] 294 | #[cfg(feature = "development")]
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stderr]     = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `development`
[INFO] [stderr]  --> src/backend/rust/mod.rs:1:7
[INFO] [stderr]   |
[INFO] [stderr] 1 | #[cfg(feature = "development")]
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stderr]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `development`
[INFO] [stderr]  --> src/backend/rust/mod.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[cfg(feature = "development")]
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `argon2rs`, `benches`, `criterion`, `md5`, `rust-argon2`, `serde`, `sha2`, `simd`
[INFO] [stderr]   = help: consider adding `development` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/error.rs:30:10
[INFO] [stderr]    |
[INFO] [stderr] 30 | #[derive(Fail, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stderr]    |          ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_Error`
[INFO] [stderr]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]    = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]  --> src/error_kind.rs:2:10
[INFO] [stderr]   |
[INFO] [stderr] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stderr]   |          ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_ErrorKind`
[INFO] [stderr]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]  --> src/error_kind.rs:2:10
[INFO] [stderr]   |
[INFO] [stderr] 2 | #[derive(Fail, Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
[INFO] [stderr]   |          ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_ErrorKind`
[INFO] [stderr]   = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]   = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]   = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stderr]   = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `argonautica` (lib) generated 6 warnings
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4065
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . out as * const _ as usize } , 0usize , concat ! ( "Offset of ...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4288
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . outlen as * const _ as usize } , 8usize , concat ! ( "Offset ...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4517
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . pwd as * const _ as usize } , 16usize , concat ! ( "Offset of...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4741
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . pwdlen as * const _ as usize } , 24usize , concat ! ( "Offset...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:4971
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . salt as * const _ as usize } , 32usize , concat ! ( "Offset o...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5197
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . saltlen as * const _ as usize } , 40usize , concat ! ( "Offse...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5429
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . secret as * const _ as usize } , 48usize , concat ! ( "Offset...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5659
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . secretlen as * const _ as usize } , 56usize , concat ! ( "Off...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:5895
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . ad as * const _ as usize } , 64usize , concat ! ( "Offset of ...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6117
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . adlen as * const _ as usize } , 72usize , concat ! ( "Offset ...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6345
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . t_cost as * const _ as usize } , 76usize , concat ! ( "Offset...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6575
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . m_cost as * const _ as usize } , 80usize , concat ! ( "Offset...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:6805
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . lanes as * const _ as usize } , 84usize , concat ! ( "Offset ...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7033
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . threads as * const _ as usize } , 88usize , concat ! ( "Offse...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7265
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . version as * const _ as usize } , 92usize , concat ! ( "Offse...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7497
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . allocate_cbk as * const _ as usize } , 96usize , concat ! ( "...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7739
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . free_cbk as * const _ as usize } , 104usize , concat ! ( "Off...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: dereferencing a null pointer
[INFO] [stderr]  --> /opt/rustwide/target/debug/build/argonautica-dd9b38882bf18ee5/out/bindings.rs:5:7974
[INFO] [stderr]   |
[INFO] [stderr] 5 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < Argon2_Context > ( ) ) ) . flags as * const _ as usize } , 112usize , concat ! ( "Offset...
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stderr] 
[INFO] [stderr] warning: `argonautica` (lib test) generated 24 warnings (6 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/argonautica-04033a13af133ec5)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test backend::rust::decode::tests::test_decode_against_c ... ignored
[INFO] [stdout] test backend::rust::decode::tests::test_decode ... ok
[INFO] [stdout] test config::backend::tests::test_send ... ok
[INFO] [stdout] test config::backend::tests::test_sync ... ok
[INFO] [stdout] test config::flags::tests::test_send ... ok
[INFO] [stdout] test config::flags::tests::test_sync ... ok
[INFO] [stdout] test config::hasher_config::tests::test_send ... ok
[INFO] [stdout] test config::hasher_config::tests::test_sync ... ok
[INFO] [stdout] test config::version::tests::test_sync ... ok
[INFO] [stdout] test error::tests::test_send ... ok
[INFO] [stdout] test config::verifier_config::tests::test_send ... ok
[INFO] [stdout] test config::variant::tests::test_send ... ok
[INFO] [stdout] test error_kind::tests::test_sync ... ok
[INFO] [stdout] test config::verifier_config::tests::test_sync ... ok
[INFO] [stdout] test config::version::tests::test_send ... ok
[INFO] [stdout] test config::variant::tests::test_sync ... ok
[INFO] [stdout] test error::tests::test_sync ... ok
[INFO] [stdout] test error_kind::tests::test_send ... ok
[INFO] [stdout] test ffi::bindgen_test_layout_Argon2_Context ... ok
[INFO] [stdout] test hasher::tests::test_hasher_clearing ... ok
[INFO] [stdout] test hasher::tests::test_hasher_fast_but_insecure ... ok
[INFO] [stdout] test hasher::tests::test_send ... ok
[INFO] [stdout] test hasher::tests::test_sync ... ok
[INFO] [stdout] test input::additional_data::tests::test_send ... ok
[INFO] [stdout] test input::additional_data::tests::test_sync ... ok
[INFO] [stdout] test input::salt::tests::test_send ... ok
[INFO] [stdout] test input::salt::tests::test_sync ... ok
[INFO] [stdout] test output::hash_raw::tests::test_send ... ok
[INFO] [stdout] test output::hash_raw::tests::test_sync ... ok
[INFO] [stdout] test verifier::tests::test_send ... ok
[INFO] [stdout] test verifier::tests::test_sync ... ok
[INFO] [stdout] test backend::rust::encode::tests::test_encode_against_c ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x10_2i ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x13_2d ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x10_2d ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x10_2id ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x13_2id ... ok
[INFO] [stdout] test hasher::tests::test_hasher_0x13_2i ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/argonautica.rs (/opt/rustwide/target/debug/deps/argonautica-98e0d64b9389655e)
[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; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-80d2584188205820)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_c_code ... ignored
[INFO] [stdout] test test_integration ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_integration stdout ----
[INFO] [stdout] thread 'test_integration' panicked at tests/tests.rs:46:42:
[INFO] [stdout] unable to create build dir: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f7bf128be5 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x55f7bf128be5 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55f7bf128be5 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55f7bf128be5 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55f7bf15029b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x55f7bf15029b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x55f7bf125eff - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x55f7bf1289be - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55f7bf1289be - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55f7bf12a3e9 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x55f7bf12a0ae - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x55f7befbb5aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x55f7befbb5aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x55f7bf12a9eb - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x55f7bf12a9eb - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x55f7bf12a764 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x55f7bf1290a9 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55f7bf12a497 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x55f7bef71e23 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55f7bef72396 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x55f7bef74a1f - core::result::Result<T,E>::expect::h05e272e6be753c76
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1034:23
[INFO] [stdout]   21:     0x55f7bef7631f - tests::build_c::h5c05b2316a79a0c4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests.rs:46:5
[INFO] [stdout]   22:     0x55f7bef7d19d - tests::test_integration::hf5f2a5d3ab7ba860
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests.rs:268:5
[INFO] [stdout]   23:     0x55f7bef7d147 - tests::test_integration::{{closure}}::h657e75d9953bdbff
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/tests.rs:266:22
[INFO] [stdout]   24:     0x55f7bef85716 - core::ops::function::FnOnce::call_once::h470f2ab3d2642a09
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55f7befbff8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x55f7befbff8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   27:     0x55f7befbf691 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   28:     0x55f7befbf691 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x55f7befbf691 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   30:     0x55f7befbf691 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   31:     0x55f7befbf691 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   32:     0x55f7befbf691 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   33:     0x55f7befbf691 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   34:     0x55f7bef88054 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   35:     0x55f7bef88054 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   36:     0x55f7bef8ca82 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   37:     0x55f7bef8ca82 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x55f7bef8ca82 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   39:     0x55f7bef8ca82 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   40:     0x55f7bef8ca82 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   41:     0x55f7bef8ca82 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   42:     0x55f7bef8ca82 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x55f7bf12f90b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x55f7bf12f90b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   45:     0x55f7bf12f90b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   46:     0x7f5f51ca6ac3 - <unknown>
[INFO] [stdout]   47:     0x7f5f51d37a04 - __clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_integration
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test tests`
[INFO] running `Command { std: "docker" "inspect" "808d748b683cedc9a1cf3dc9726210489fab26d5f690d59a5d64a01ac219ef07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "808d748b683cedc9a1cf3dc9726210489fab26d5f690d59a5d64a01ac219ef07", kill_on_drop: false }`
[INFO] [stdout] 808d748b683cedc9a1cf3dc9726210489fab26d5f690d59a5d64a01ac219ef07
