1 use arbitrary
::{Arbitrary, Unstructured}
;
2 use core
::hash
::BuildHasher
;
4 impl<'a
, K
, V
, S
> Arbitrary
<'a
> for crate::DashMap
<K
, V
, S
>
6 K
: Eq
+ std
::hash
::Hash
+ Arbitrary
<'a
>,
8 S
: Default
+ BuildHasher
+ Clone
,
10 fn arbitrary(u
: &mut Unstructured
<'a
>) -> arbitrary
::Result
<Self> {
11 u
.arbitrary_iter()?
.collect()