Sha256: bfbde00300424956e7f06df3194547c0cf2a463ec60df47b0ec90d920e063f8b
Contents?: true
Size: 564 Bytes
Versions: 3
Compression:
Stored size: 564 Bytes
Contents
use { crate::{Arbitrary, MaxRecursionReached, Result, Unstructured}, std::sync::Mutex, }; impl<'a, A> Arbitrary<'a> for Mutex<A> where A: Arbitrary<'a>, { fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self> { Arbitrary::arbitrary(u).map(Self::new) } #[inline] fn size_hint(depth: usize) -> (usize, Option<usize>) { Self::try_size_hint(depth).unwrap_or_default() } #[inline] fn try_size_hint(depth: usize) -> Result<(usize, Option<usize>), MaxRecursionReached> { A::try_size_hint(depth) } }
Version data entries
3 entries across 3 versions & 1 rubygems