Lines Matching full:arbitrary
8 impl quickcheck::Arbitrary for BigInt {
9 fn arbitrary(g: &mut quickcheck::Gen) -> Self { in arbitrary() method
10 let positive = bool::arbitrary(g); in arbitrary()
12 Self::from_biguint(sign, BigUint::arbitrary(g)) in arbitrary()
22 #[cfg(feature = "arbitrary")]
23 impl arbitrary::Arbitrary<'_> for BigInt {
24 fn arbitrary(u: &mut arbitrary::Unstructured<'_>) -> arbitrary::Result<Self> { in arbitrary() method
25 let positive = bool::arbitrary(u)?; in arbitrary()
27 Ok(Self::from_biguint(sign, BigUint::arbitrary(u)?)) in arbitrary()
30 fn arbitrary_take_rest(mut u: arbitrary::Unstructured<'_>) -> arbitrary::Result<Self> { in arbitrary_take_rest()
31 let positive = bool::arbitrary(&mut u)?; in arbitrary_take_rest()
37 arbitrary::size_hint::and(bool::size_hint(depth), BigUint::size_hint(depth)) in size_hint()