Always generate Arbitrary instances, not just with cfg(test)
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
#[cfg(test)]
|
|
||||||
#[macro_use]
|
#[macro_use]
|
||||||
extern crate quickcheck;
|
extern crate quickcheck;
|
||||||
extern crate rand;
|
extern crate rand;
|
||||||
|
|||||||
@@ -93,7 +93,6 @@ macro_rules! signed_impls {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
impl Arbitrary for $sname {
|
impl Arbitrary for $sname {
|
||||||
fn arbitrary<G>(g: &mut G) -> $sname
|
fn arbitrary<G>(g: &mut G) -> $sname
|
||||||
where G: Gen
|
where G: Gen
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ mod shift;
|
|||||||
#[macro_use]
|
#[macro_use]
|
||||||
mod subtraction;
|
mod subtraction;
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
use quickcheck::{Arbitrary,Gen};
|
use quickcheck::{Arbitrary,Gen};
|
||||||
use std::cmp::{Ord,Ordering,PartialOrd};
|
use std::cmp::{Ord,Ordering,PartialOrd};
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
|
|||||||
@@ -64,7 +64,6 @@ macro_rules! generate_base
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
impl Arbitrary for $name {
|
impl Arbitrary for $name {
|
||||||
fn arbitrary<G: Gen>(g: &mut G) -> $name {
|
fn arbitrary<G: Gen>(g: &mut G) -> $name {
|
||||||
let mut res = $name::zero();
|
let mut res = $name::zero();
|
||||||
|
|||||||
@@ -87,7 +87,6 @@ use std::ops::{Rem,RemAssign};
|
|||||||
use std::ops::{Shl,ShlAssign,Shr,ShrAssign};
|
use std::ops::{Shl,ShlAssign,Shr,ShrAssign};
|
||||||
use std::ops::{Sub,SubAssign};
|
use std::ops::{Sub,SubAssign};
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
use quickcheck::{Arbitrary,Gen};
|
use quickcheck::{Arbitrary,Gen};
|
||||||
|
|
||||||
macro_rules! base_impls
|
macro_rules! base_impls
|
||||||
|
|||||||
Reference in New Issue
Block a user