2 // Copyright 2018 The proptest developers
4 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
5 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
6 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
7 // option. This file may not be copied, modified, or distributed
8 // except according to those terms.
10 use crate::arbitrary
::Arbitrary
;
11 use crate::sample
::{Index, IndexStrategy, Selector, SelectorStrategy}
;
13 impl Arbitrary
for Index
{
16 type Strategy
= IndexStrategy
;
18 fn arbitrary_with(_
: ()) -> IndexStrategy
{
23 impl Arbitrary
for Selector
{
26 type Strategy
= SelectorStrategy
;
28 fn arbitrary_with(_
: ()) -> SelectorStrategy
{
29 SelectorStrategy
::new()