Lines Matching refs:Arbitrary
11 use crate::{Arbitrary, Error, Result};
168 A: Arbitrary<'a>, in arbitrary()
170 <A as Arbitrary<'a>>::arbitrary(self) in arbitrary()
214 ElementType: Arbitrary<'a>, in arbitrary_len()
217 let (lower, upper) = <ElementType as Arbitrary>::size_hint(0); in arbitrary_len()
493 pub fn arbitrary_iter<'b, ElementType: Arbitrary<'a>>( in arbitrary_iter()
507 pub fn arbitrary_take_rest_iter<ElementType: Arbitrary<'a>>( in arbitrary_take_rest_iter()
529 impl<'a, 'b, ElementType: Arbitrary<'a>> Iterator for ArbitraryIter<'a, 'b, ElementType> {
534 Some(Arbitrary::arbitrary(self.u)) in next()
548 impl<'a, ElementType: Arbitrary<'a>> Iterator for ArbitraryTakeRestIter<'a, ElementType> {
553 Some(Arbitrary::arbitrary_take_rest(u)) in next()
558 let ret = Arbitrary::arbitrary(&mut u); in next()