From cac39b0e5025d1b03c4502309697e480a3afc08d Mon Sep 17 00:00:00 2001 From: Adam Wick Date: Wed, 3 Apr 2019 19:47:07 -0700 Subject: [PATCH] Always generate Arbitrary instances, not just with cfg(test) --- src/lib.rs | 1 - src/signed/base.rs | 1 - src/signed/mod.rs | 1 - src/unsigned/base.rs | 1 - src/unsigned/mod.rs | 1 - 5 files changed, 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2fd82fd..3fd831d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,3 @@ -#[cfg(test)] #[macro_use] extern crate quickcheck; extern crate rand; diff --git a/src/signed/base.rs b/src/signed/base.rs index 4c0d551..f31c00d 100644 --- a/src/signed/base.rs +++ b/src/signed/base.rs @@ -93,7 +93,6 @@ macro_rules! signed_impls { } } - #[cfg(test)] impl Arbitrary for $sname { fn arbitrary(g: &mut G) -> $sname where G: Gen diff --git a/src/signed/mod.rs b/src/signed/mod.rs index 4e94f46..be0bf84 100644 --- a/src/signed/mod.rs +++ b/src/signed/mod.rs @@ -34,7 +34,6 @@ mod shift; #[macro_use] mod subtraction; -#[cfg(test)] use quickcheck::{Arbitrary,Gen}; use std::cmp::{Ord,Ordering,PartialOrd}; use std::fmt; diff --git a/src/unsigned/base.rs b/src/unsigned/base.rs index 28777e1..314fa82 100644 --- a/src/unsigned/base.rs +++ b/src/unsigned/base.rs @@ -64,7 +64,6 @@ macro_rules! generate_base } } - #[cfg(test)] impl Arbitrary for $name { fn arbitrary(g: &mut G) -> $name { let mut res = $name::zero(); diff --git a/src/unsigned/mod.rs b/src/unsigned/mod.rs index ed24f8c..78c4d24 100644 --- a/src/unsigned/mod.rs +++ b/src/unsigned/mod.rs @@ -87,7 +87,6 @@ use std::ops::{Rem,RemAssign}; use std::ops::{Shl,ShlAssign,Shr,ShrAssign}; use std::ops::{Sub,SubAssign}; -#[cfg(test)] use quickcheck::{Arbitrary,Gen}; macro_rules! base_impls