[INFO] fetching crate rv 0.13.1...
[INFO] checking rv-0.13.1 against beta-2021-10-15 for beta-1.56-3
[INFO] extracting crate rv 0.13.1 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate rv 0.13.1 on toolchain beta-2021-10-15
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rv 0.13.1
[INFO] finished tweaking crates.io crate rv 0.13.1
[INFO] tweaked toml for crates.io crate rv 0.13.1 written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate crates.io crate rv 0.13.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ahash v0.7.5
[INFO] [stderr]   Downloaded lru v0.6.6
[INFO] [stderr]   Downloaded indoc v1.0.3
[INFO] [stderr]   Downloaded nalgebra-macros v0.1.0
[INFO] [stderr]   Downloaded assert v0.7.4
[INFO] [stderr]   Downloaded matrixmultiply v0.3.1
[INFO] [stderr]   Downloaded nalgebra v0.27.1
[INFO] [stderr]   Downloaded peroxide-ad v0.3.0
[INFO] [stderr]   Downloaded thread-tree v0.3.2
[INFO] [stderr]   Downloaded simba v0.5.1
[INFO] [stderr]   Downloaded peroxide v0.30.9
[INFO] [stderr]   Downloaded special v0.8.1
[INFO] [stderr]   Downloaded order-stat v0.1.3
[INFO] [stderr]   Downloaded puruspe v0.1.5
[INFO] [stderr]   Downloaded rand_xoshiro v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4538f8158bb99f8ecc84c284bcedac50b18edbf6956a0e2a0952e66c71c8ab2a
[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" "4538f8158bb99f8ecc84c284bcedac50b18edbf6956a0e2a0952e66c71c8ab2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4538f8158bb99f8ecc84c284bcedac50b18edbf6956a0e2a0952e66c71c8ab2a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4538f8158bb99f8ecc84c284bcedac50b18edbf6956a0e2a0952e66c71c8ab2a", kill_on_drop: false }`
[INFO] [stdout] 4538f8158bb99f8ecc84c284bcedac50b18edbf6956a0e2a0952e66c71c8ab2a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "check" "--frozen" "--all" "--all-targets" "--message-format=json", 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] 2805c2d56cabf8e889f67f78421534a780381b6759c2d4570dde62dfb26d39b7
[INFO] running `Command { std: "docker" "start" "-a" "2805c2d56cabf8e889f67f78421534a780381b6759c2d4570dde62dfb26d39b7", kill_on_drop: false }`
[INFO] [stderr]    Compiling peroxide v0.30.9
[INFO] [stderr]     Checking puruspe v0.1.5
[INFO] [stderr]     Checking order-stat v0.1.3
[INFO] [stderr]     Checking assert v0.7.4
[INFO] [stderr]    Compiling ahash v0.7.5
[INFO] [stderr]     Checking special v0.8.1
[INFO] [stderr]     Checking thread-tree v0.3.2
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]     Checking plotters v0.3.1
[INFO] [stderr]     Checking approx v0.5.0
[INFO] [stderr]     Checking num-bigint v0.3.3
[INFO] [stderr]     Checking num-iter v0.1.42
[INFO] [stderr]     Checking rand v0.8.4
[INFO] [stderr]    Compiling peroxide-ad v0.3.0
[INFO] [stderr]     Checking matrixmultiply v0.3.1
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking rand_distr v0.4.2
[INFO] [stderr]     Checking criterion v0.3.5
[INFO] [stderr]     Checking num-rational v0.3.2
[INFO] [stderr]     Checking lru v0.6.6
[INFO] [stderr]     Checking indexmap v1.7.0
[INFO] [stderr]     Checking num v0.3.1
[INFO] [stderr]     Checking serde_yaml v0.8.21
[INFO] [stderr]     Checking rv v0.13.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/beta.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Benchmark;
[INFO] [stdout]   |                ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         Benchmark::new("rand_distr", |b| {
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Benchmark::new("beta", |b| {
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         Benchmark::new("beta", |b| {
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::ParameterizedBenchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/categorical.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::ParameterizedBenchmark;
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::ParameterizedBenchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/categorical.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         ParameterizedBenchmark::new(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/categorical.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     c.bench(
[INFO] [stdout]   |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 |     c.bench(
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     c.bench(
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/beta.rs:73:7
[INFO] [stdout]    |
[INFO] [stdout] 73 |     c.bench(
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/quad.rs:2:16
[INFO] [stdout]   |
[INFO] [stdout] 2 | use criterion::Benchmark;
[INFO] [stdout]   |                ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/quad.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         Benchmark::new("quad", |b| {
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/quad.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 |     c.bench(
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rv::dist::MvGaussian`
[INFO] [stdout]  --> benches/mvg.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rv::dist::MvGaussian;
[INFO] [stdout]   |     ^^^^^^^^^^----------
[INFO] [stdout]   |     |         |
[INFO] [stdout]   |     |         help: a similar name exists in the module: `Gaussian`
[INFO] [stdout]   |     no `MvGaussian` in `dist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nalgebra`
[INFO] [stdout]  --> benches/mvg.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use nalgebra::DVector;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `nalgebra`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rv::dist::InvWishart`
[INFO] [stdout]  --> benches/wishart.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rv::dist::InvWishart;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ no `InvWishart` in `dist`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nalgebra`
[INFO] [stdout]  --> benches/wishart.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use nalgebra::DMatrix;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `nalgebra`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench_function_over_inputs`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/mvg.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     c.bench_function_over_inputs(
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench_function_over_inputs`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/wishart.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     c.bench_function_over_inputs(
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nalgebra`
[INFO] [stdout]  --> benches/rv.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use nalgebra::{DMatrix, DVector};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `nalgebra`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MvGaussian`
[INFO] [stdout]    --> benches/rv.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         MvGaussian::standard(4).unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared type `MvGaussian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NormalInvWishart`
[INFO] [stdout]    --> benches/rv.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             NormalInvWishart::new(mu, 5.1, 5, scale).unwrap()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared type `NormalInvWishart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InvWishart`
[INFO] [stdout]    --> benches/rv.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout]     |                  ^^^^^^^^^^ use of undeclared type `InvWishart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench_function_over_inputs`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/mvg.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     c.bench_function_over_inputs(
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench_function_over_inputs`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/mvg.rs:42:7
[INFO] [stdout]    |
[INFO] [stdout] 42 |     c.bench_function_over_inputs(
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MvGaussian` in this scope
[INFO] [stdout]    --> benches/rv.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         MvGaussian,
[INFO] [stdout]     |         ^^^^^^^^^^ help: a struct with a similar name exists: `Gaussian`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/dist/gaussian.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout] 41  | pub struct Gaussian {
[INFO] [stdout]     | ------------------- similarly named struct `Gaussian` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MvGaussian` in this scope
[INFO] [stdout]    --> benches/rv.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         MvGaussian
[INFO] [stdout]     |         ^^^^^^^^^^ help: a struct with a similar name exists: `Gaussian`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/dist/gaussian.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout] 41  | pub struct Gaussian {
[INFO] [stdout]     | ------------------- similarly named struct `Gaussian` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NormalInvWishart` in this scope
[INFO] [stdout]    --> benches/rv.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         NormalInvWishart,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `InvWishart` in this scope
[INFO] [stdout]    --> benches/rv.rs:128:6
[INFO] [stdout]     |
[INFO] [stdout] 128 |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout]     |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ContinuousDistr`
[INFO] [stdout]  --> benches/mvg.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rv::traits::{ContinuousDistr, Rv};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rv`
[INFO] [stdout]  --> benches/mvg.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rv::traits::{ContinuousDistr, Rv};
[INFO] [stdout]   |                                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench_function_over_inputs`: Please use BenchmarkGroups instead.
[INFO] [stdout]   --> benches/wishart.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     c.bench_function_over_inputs(
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rv::traits::Rv`
[INFO] [stdout]  --> benches/wishart.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rv::traits::Rv;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]  --> benches/rv.rs:2:16
[INFO] [stdout]   |
[INFO] [stdout] 2 | use criterion::Benchmark;
[INFO] [stdout]   |                ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rv` due to 3 previous errors; 5 warnings emitted
[INFO] [stdout] error: aborting due to 2 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `criterion::Benchmark`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:38:17
[INFO] [stdout]     |
[INFO] [stdout] 38  |                   Benchmark::new("ln_f", |b| {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `criterion::Criterion::<M>::bench`: Please use BenchmarkGroups instead.
[INFO] [stdout]    --> benches/rv.rs:36:15
[INFO] [stdout]     |
[INFO] [stdout] 36  |               c.bench(
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73  | / benchrv! {
[INFO] [stdout] 74  | |     (Bernoulli, Bernoulli::new(0.5).unwrap(), bernoulli, "rv bernoulli", bool);
[INFO] [stdout] 75  | |     (Beta, Beta::jeffreys(), beta, "rv beta", f64);
[INFO] [stdout] 76  | |     (BetaBinomial, BetaBinomial::new(20, 0.5, 0.3).unwrap(), betabinom, "rv betabinom", u32);
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     (InvWishart, InvWishart::identity(4), wishart, "rv wishart", DMatrix<f64>)
[INFO] [stdout] 129 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `benchrv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 67 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "2805c2d56cabf8e889f67f78421534a780381b6759c2d4570dde62dfb26d39b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2805c2d56cabf8e889f67f78421534a780381b6759c2d4570dde62dfb26d39b7", kill_on_drop: false }`
[INFO] [stdout] 2805c2d56cabf8e889f67f78421534a780381b6759c2d4570dde62dfb26d39b7
