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

Function get_random_versioned_vec

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

Source from the content-addressed store, hash-verified

59}
60
61fn get_random_versioned_vec<T>(rng: &mut impl Rng, version: VersionNumber) -> VersionedVec<T>
62where
63 T: VersionedVecItem,
64 Standard: Distribution<T> + Distribution<<T as VersionedVecItem>::Id>,
65 <T as VersionedVecItem>::Id: Eq,
66{
67 let mut vec = VersionedVec::new(version);
68 let count = rng.gen_range(20..50);
69 add_random_items_to_versioned_vec(rng, &mut vec, count, version);
70 vec
71}
72
73fn add_random_items_to_versioned_vec<T>(
74 rng: &mut impl Rng,

Calls 1

Tested by

no test coverage detected