From 18bea4ca94de1e07dfc24ee4181eb1ab4949eb45 Mon Sep 17 00:00:00 2001 From: Vinzent Steinberg Date: Thu, 13 May 2021 14:52:23 -0300 Subject: [PATCH] Add missing impls to `*InverseGaussian` errors --- rand_distr/src/inverse_gaussian.rs | 2 +- rand_distr/src/normal_inverse_gaussian.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rand_distr/src/inverse_gaussian.rs b/rand_distr/src/inverse_gaussian.rs index 195becdf..5b8678b9 100644 --- a/rand_distr/src/inverse_gaussian.rs +++ b/rand_distr/src/inverse_gaussian.rs @@ -3,7 +3,7 @@ use num_traits::Float; use rand::Rng; /// Error type returned from `InverseGaussian::new` -#[derive(Debug, PartialEq)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Error { /// `mean <= 0` or `nan`. MeanNegativeOrNull, diff --git a/rand_distr/src/normal_inverse_gaussian.rs b/rand_distr/src/normal_inverse_gaussian.rs index 5ccc3b64..630c2021 100644 --- a/rand_distr/src/normal_inverse_gaussian.rs +++ b/rand_distr/src/normal_inverse_gaussian.rs @@ -3,7 +3,7 @@ use num_traits::Float; use rand::Rng; /// Error type returned from `NormalInverseGaussian::new` -#[derive(Debug, PartialEq)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Error { /// `alpha <= 0` or `nan`. AlphaNegativeOrNull,