[INFO] fetching crate linux-api-math 0.0.1...
[INFO] testing linux-api-math-0.0.1 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate linux-api-math 0.0.1 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate linux-api-math 0.0.1 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate linux-api-math 0.0.1
[INFO] removed path dependency linux-api from crates.io crate linux-api-math 0.0.1
[INFO] finished tweaking crates.io crate linux-api-math 0.0.1
[INFO] tweaked toml for crates.io crate linux-api-math 0.0.1 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "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-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 893a82d487f38dadca7955d4cc9ec34608b7e27191165248a0221813917258af
[INFO] running `Command { std: "docker" "start" "-a" "893a82d487f38dadca7955d4cc9ec34608b7e27191165248a0221813917258af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "893a82d487f38dadca7955d4cc9ec34608b7e27191165248a0221813917258af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "893a82d487f38dadca7955d4cc9ec34608b7e27191165248a0221813917258af", kill_on_drop: false }`
[INFO] [stdout] 893a82d487f38dadca7955d4cc9ec34608b7e27191165248a0221813917258af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f38d00756ab28103b3eb315983edd77ab2132f4c4407a5124405210e2ad6df66
[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" "f38d00756ab28103b3eb315983edd77ab2132f4c4407a5124405210e2ad6df66", kill_on_drop: false }`
[INFO] [stderr]    Compiling linux-api v0.0.5
[INFO] [stderr]    Compiling linux-api-math v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.35s
[INFO] running `Command { std: "docker" "inspect" "f38d00756ab28103b3eb315983edd77ab2132f4c4407a5124405210e2ad6df66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f38d00756ab28103b3eb315983edd77ab2132f4c4407a5124405210e2ad6df66", kill_on_drop: false }`
[INFO] [stdout] f38d00756ab28103b3eb315983edd77ab2132f4c4407a5124405210e2ad6df66
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a519483d95d8d7699a80bd2c081e836eb50a0658e2cb7a9291828f40d429790
[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" "6a519483d95d8d7699a80bd2c081e836eb50a0658e2cb7a9291828f40d429790", kill_on_drop: false }`
[INFO] [stderr]    Compiling linux-api-math v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:224:28
[INFO] [stdout]     |
[INFO] [stdout] 224 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:237:28
[INFO] [stdout]     |
[INFO] [stdout] 237 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:250:28
[INFO] [stdout]     |
[INFO] [stdout] 250 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 |             assert!(result.abs_sub(1.0) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:276:28
[INFO] [stdout]     |
[INFO] [stdout] 276 |             assert!(result.abs_sub(1.0) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:289:28
[INFO] [stdout]     |
[INFO] [stdout] 289 |             assert!(result.abs_sub(60.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:302:28
[INFO] [stdout]     |
[INFO] [stdout] 302 |             assert!(result.abs_sub(60.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:315:28
[INFO] [stdout]     |
[INFO] [stdout] 315 |             assert!(result.abs_sub(30.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:328:28
[INFO] [stdout]     |
[INFO] [stdout] 328 |             assert!(result.abs_sub(30.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:341:28
[INFO] [stdout]     |
[INFO] [stdout] 341 |             assert!(result.abs_sub(45.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:354:28
[INFO] [stdout]     |
[INFO] [stdout] 354 |             assert!(result.abs_sub(45.0) <= 0.0000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:368:28
[INFO] [stdout]     |
[INFO] [stdout] 368 |             assert!(result.abs_sub(135.0) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:382:28
[INFO] [stdout]     |
[INFO] [stdout] 382 |             assert!(result.abs_sub(135.0) <= 0.000001);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:393:33
[INFO] [stdout]     |
[INFO] [stdout] 393 |             assert!(cosh(param).abs_sub(1.25) <= 0.00001);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:406:34
[INFO] [stdout]     |
[INFO] [stdout] 406 |             assert!(coshf(param).abs_sub(1.25) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 |             assert!(sinh(param).abs_sub(0.75) <= 0.00001);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:432:34
[INFO] [stdout]     |
[INFO] [stdout] 432 |             assert!(sinhf(param).abs_sub(0.75) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:445:33
[INFO] [stdout]     |
[INFO] [stdout] 445 |             assert!(tanh(param).abs_sub(0.6) <= 0.00001);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:458:34
[INFO] [stdout]     |
[INFO] [stdout] 458 |             assert!(tanhf(param).abs_sub(0.6) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:471:34
[INFO] [stdout]     |
[INFO] [stdout] 471 |             assert!(acosh(param).abs_sub(2.0) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:484:35
[INFO] [stdout]     |
[INFO] [stdout] 484 |             assert!(acoshf(param).abs_sub(2.0) <= 0.00001);
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:497:34
[INFO] [stdout]     |
[INFO] [stdout] 497 |             assert!(asinh(param).abs_sub(2.0) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:510:35
[INFO] [stdout]     |
[INFO] [stdout] 510 |             assert!(asinhf(param).abs_sub(2.0) <= 0.00001);
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:523:34
[INFO] [stdout]     |
[INFO] [stdout] 523 |             assert!(atanh(param).abs_sub(1.0) <= 0.00001);
[INFO] [stdout]     |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:536:35
[INFO] [stdout]     |
[INFO] [stdout] 536 |             assert!(atanhf(param).abs_sub(1.0) <= 0.00001);
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:548:32
[INFO] [stdout]     |
[INFO] [stdout] 548 |             assert!(exp(param).abs_sub(148.413159) <= 0.000001);
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:559:33
[INFO] [stdout]     |
[INFO] [stdout] 559 |             assert!(expf(param).abs_sub(148.413159) <= 0.000001);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:570:32
[INFO] [stdout]     |
[INFO] [stdout] 570 |             assert!(log(param).abs_sub(1.704748) <= 0.000001);
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:581:33
[INFO] [stdout]     |
[INFO] [stdout] 581 |             assert!(logf(param).abs_sub(1.704748) <= 0.000001);
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:692:52
[INFO] [stdout]     |
[INFO] [stdout] 692 |             assert!(remainder(number, denominator).abs_sub(1.7) <= 0.0000001);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stdout]    --> src/lib.rs:702:53
[INFO] [stdout]     |
[INFO] [stdout] 702 |             assert!(remainderf(number, denominator).abs_sub(0.7) <= 0.0000001);
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 32 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.62s
[INFO] running `Command { std: "docker" "inspect" "6a519483d95d8d7699a80bd2c081e836eb50a0658e2cb7a9291828f40d429790", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a519483d95d8d7699a80bd2c081e836eb50a0658e2cb7a9291828f40d429790", kill_on_drop: false }`
[INFO] [stdout] 6a519483d95d8d7699a80bd2c081e836eb50a0658e2cb7a9291828f40d429790
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e60b74dcb919d582d9b83a468eed01f2972bc9c63d077519ed621966b25da281
[INFO] running `Command { std: "docker" "start" "-a" "e60b74dcb919d582d9b83a468eed01f2972bc9c63d077519ed621966b25da281", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:211:28
[INFO] [stderr]     |
[INFO] [stderr] 211 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:224:28
[INFO] [stderr]     |
[INFO] [stderr] 224 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:237:28
[INFO] [stderr]     |
[INFO] [stderr] 237 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:250:28
[INFO] [stderr]     |
[INFO] [stderr] 250 |             assert!(result.abs_sub(0.5) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:263:28
[INFO] [stderr]     |
[INFO] [stderr] 263 |             assert!(result.abs_sub(1.0) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:276:28
[INFO] [stderr]     |
[INFO] [stderr] 276 |             assert!(result.abs_sub(1.0) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:289:28
[INFO] [stderr]     |
[INFO] [stderr] 289 |             assert!(result.abs_sub(60.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:302:28
[INFO] [stderr]     |
[INFO] [stderr] 302 |             assert!(result.abs_sub(60.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:315:28
[INFO] [stderr]     |
[INFO] [stderr] 315 |             assert!(result.abs_sub(30.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:328:28
[INFO] [stderr]     |
[INFO] [stderr] 328 |             assert!(result.abs_sub(30.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:341:28
[INFO] [stderr]     |
[INFO] [stderr] 341 |             assert!(result.abs_sub(45.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:354:28
[INFO] [stderr]     |
[INFO] [stderr] 354 |             assert!(result.abs_sub(45.0) <= 0.0000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:368:28
[INFO] [stderr]     |
[INFO] [stderr] 368 |             assert!(result.abs_sub(135.0) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:382:28
[INFO] [stderr]     |
[INFO] [stderr] 382 |             assert!(result.abs_sub(135.0) <= 0.000001);
[INFO] [stderr]     |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:393:33
[INFO] [stderr]     |
[INFO] [stderr] 393 |             assert!(cosh(param).abs_sub(1.25) <= 0.00001);
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:406:34
[INFO] [stderr]     |
[INFO] [stderr] 406 |             assert!(coshf(param).abs_sub(1.25) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:419:33
[INFO] [stderr]     |
[INFO] [stderr] 419 |             assert!(sinh(param).abs_sub(0.75) <= 0.00001);
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:432:34
[INFO] [stderr]     |
[INFO] [stderr] 432 |             assert!(sinhf(param).abs_sub(0.75) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:445:33
[INFO] [stderr]     |
[INFO] [stderr] 445 |             assert!(tanh(param).abs_sub(0.6) <= 0.00001);
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:458:34
[INFO] [stderr]     |
[INFO] [stderr] 458 |             assert!(tanhf(param).abs_sub(0.6) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:471:34
[INFO] [stderr]     |
[INFO] [stderr] 471 |             assert!(acosh(param).abs_sub(2.0) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:484:35
[INFO] [stderr]     |
[INFO] [stderr] 484 |             assert!(acoshf(param).abs_sub(2.0) <= 0.00001);
[INFO] [stderr]     |                                   ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:497:34
[INFO] [stderr]     |
[INFO] [stderr] 497 |             assert!(asinh(param).abs_sub(2.0) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:510:35
[INFO] [stderr]     |
[INFO] [stderr] 510 |             assert!(asinhf(param).abs_sub(2.0) <= 0.00001);
[INFO] [stderr]     |                                   ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:523:34
[INFO] [stderr]     |
[INFO] [stderr] 523 |             assert!(atanh(param).abs_sub(1.0) <= 0.00001);
[INFO] [stderr]     |                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:536:35
[INFO] [stderr]     |
[INFO] [stderr] 536 |             assert!(atanhf(param).abs_sub(1.0) <= 0.00001);
[INFO] [stderr]     |                                   ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:548:32
[INFO] [stderr]     |
[INFO] [stderr] 548 |             assert!(exp(param).abs_sub(148.413159) <= 0.000001);
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:559:33
[INFO] [stderr]     |
[INFO] [stderr] 559 |             assert!(expf(param).abs_sub(148.413159) <= 0.000001);
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:570:32
[INFO] [stderr]     |
[INFO] [stderr] 570 |             assert!(log(param).abs_sub(1.704748) <= 0.000001);
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:581:33
[INFO] [stderr]     |
[INFO] [stderr] 581 |             assert!(logf(param).abs_sub(1.704748) <= 0.000001);
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f64::<impl f64>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdim` in C). If you truly need the positive difference, consider using that expression or the C function `fdim`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:692:52
[INFO] [stderr]     |
[INFO] [stderr] 692 |             assert!(remainder(number, denominator).abs_sub(1.7) <= 0.0000001);
[INFO] [stderr]     |                                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::f32::<impl f32>::abs_sub`: you probably meant `(self - other).abs()`: this operation is `(self - other).max(0.0)` except that `abs_sub` also propagates NaNs (also known as `fdimf` in C). If you truly need the positive difference, consider using that expression or the C function `fdimf`, depending on how you wish to handle NaN (please consider filing an issue describing your use-case too).
[INFO] [stderr]    --> src/lib.rs:702:53
[INFO] [stderr]     |
[INFO] [stderr] 702 |             assert!(remainderf(number, denominator).abs_sub(0.7) <= 0.0000001);
[INFO] [stderr]     |                                                     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 32 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/linux_api_math-83a50421acbac4b9
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test test::test_acosf ... ok
[INFO] [stdout] test test::test_atan2f ... ok
[INFO] [stdout] test test::test_asinh ... ok
[INFO] [stdout] test test::test_atanh ... ok
[INFO] [stdout] test test::test_atanhf ... ok
[INFO] [stdout] test test::test_cosf ... ok
[INFO] [stdout] test test::test_cosh ... ok
[INFO] [stdout] test test::test_expf ... ok
[INFO] [stdout] test test::test_coshf ... ok
[INFO] [stdout] test test::test_llrintf ... ok
[INFO] [stdout] test test::test_log ... ok
[INFO] [stdout] test test::test_acos ... ok
[INFO] [stdout] test test::test_asin ... ok
[INFO] [stdout] test test::test_logf ... ok
[INFO] [stdout] test test::test_llrint ... ok
[INFO] [stdout] test test::test_nearbyintf ... ok
[INFO] [stdout] test test::test_remainder ... ok
[INFO] [stdout] test test::test_remainderf ... ok
[INFO] [stdout] test test::test_rintf ... ok
[INFO] [stdout] test test::test_acosh ... ok
[INFO] [stdout] test test::test_acoshf ... ok
[INFO] [stdout] test test::test_sinhf ... ok
[INFO] [stdout] test test::test_sinh ... ok
[INFO] [stdout] test test::test_tan ... ok
[INFO] [stdout] test test::test_tanf ... ok
[INFO] [stdout] test test::test_tanh ... ok
[INFO] [stdout] test test::test_sinf ... ok
[INFO] [stdout] test test::test_tanhf ... ok
[INFO] [stdout] test test::test_asinf ... ok
[INFO] [stdout] test test::test_atanf ... ok
[INFO] [stdout] test test::test_cos ... ok
[INFO] [stdout] test test::test_atan ... ok
[INFO] [stdout] test test::test_asinhf ... ok
[INFO] [stdout] test test::test_atan2 ... ok
[INFO] [stdout] test test::test_exp ... ok
[INFO] [stdout] test test::test_rint ... ok
[INFO] [stdout] test test::test_lrint ... ok
[INFO] [stdout] test test::test_lrintf ... ok
[INFO] [stdout] test test::test_nearbyint ... ok
[INFO] [stdout] test test::test_sin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests linux-api-math
[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" "e60b74dcb919d582d9b83a468eed01f2972bc9c63d077519ed621966b25da281", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e60b74dcb919d582d9b83a468eed01f2972bc9c63d077519ed621966b25da281", kill_on_drop: false }`
[INFO] [stdout] e60b74dcb919d582d9b83a468eed01f2972bc9c63d077519ed621966b25da281
