MCPcopy Create free account
hub / github.com/cosdata/cosdata / get_random_versioned_vec

Function get_random_versioned_vec

src/models/serializer/inverted/tests.rs:51–61  ·  view source on GitHub ↗
(rng: &mut impl Rng, version: VersionNumber)

Source from the content-addressed store, hash-verified

49}
50
51fn get_random_versioned_vec<T>(rng: &mut impl Rng, version: VersionNumber) -> VersionedVec<T>
52where
53 T: VersionedVecItem,
54 Standard: Distribution<T> + Distribution<<T as VersionedVecItem>::Id>,
55 <T as VersionedVecItem>::Id: Eq,
56{
57 let mut vec = VersionedVec::new(version);
58 let count = rng.gen_range(20..50);
59 add_random_items_to_versioned_vec(rng, &mut vec, count, version);
60 vec
61}
62
63fn add_random_items_to_versioned_vec<T>(
64 rng: &mut impl Rng,

Calls 1

Tested by

no test coverage detected