Home
last modified time | relevance | path

Searched refs:ZeroHashMap (Results 1 – 6 of 6) sorted by relevance

/external/rust/android-crates-io/crates/zerovec/src/hashmap/
Dserde.rs5 use super::ZeroHashMap;
13 impl<'a, K, V> Serialize for ZeroHashMap<'a, K, V> implementation
28 impl<'de, 'a, K, V> Deserialize<'de> for ZeroHashMap<'a, K, V> implementation
62 use crate::{VarZeroVec, ZeroHashMap, ZeroVec};
76 _data: ZeroHashMap<'data, str, [u8]>,
79 fn make_zerohashmap() -> ZeroHashMap<'static, u32, str> { in make_zerohashmap()
80 ZeroHashMap::from_iter([(0, "a"), (1, "b"), (2, "c")]) in make_zerohashmap()
88 let invalid_hm: ZeroHashMap<u32, str> = ZeroHashMap { in build_invalid_hashmap_str()
103 serde_json::from_str::<ZeroHashMap<u32, str>>(&invalid_hm_str) in test_invalid_deser_zhm()
115 serde_json::from_str::<ZeroHashMap<u32, str>>(&invalid_hm_str) in test_invalid_deser_zhm()
[all …]
Dmod.rs30 pub struct ZeroHashMap<'a, K, V> struct
45 impl<'a, K, V> ZeroHashMap<'a, K, V> implementation
61 impl<'a, K, V> ZeroHashMap<'a, K, V> impl
123 impl<'a, K, V> ZeroHashMap<'a, K, V> impl
164 impl<'a, K, V, A, B> FromIterator<(A, B)> for ZeroHashMap<'a, K, V> implementation
230 let hashmap: ZeroHashMap<u64, u64> = in test_zhms_u64k_u64v()
231 ZeroHashMap::from_iter(kv.iter().map(|e| (&e.0, &e.1))); in test_zhms_u64k_u64v()
/external/rust/android-crates-io/crates/zerovec/benches/
Dzeromap.rs11 use zerovec::{ZeroHashMap, ZeroMap};
276 fn build_zerohashmap(large: bool) -> ZeroHashMap<'static, Index32Str, Index32Str> { in build_zerohashmap()
289 ZeroHashMap::from_iter(kv.iter().map(|kv| (indexify(&kv.0), kv.1))) in build_zerohashmap()
295 let map: ZeroHashMap<Index32Str, Index32Str> = in bench_deserialize_zerohashmap()
306 let map: ZeroHashMap<Index32Str, Index32Str> = in bench_deserialize_large_zerohashmap()
314 let zero_hashmap: ZeroHashMap<Index32Str, Index32Str> = in bench_zerohashmap_lookup()
333 let zero_hashmap: ZeroHashMap<Index32Str, Index32Str> = postcard::from_bytes(&buf).unwrap(); in bench_zerohashmap_lookup_large()
/external/rust/android-crates-io/crates/zerotrie/benches/
Doverview.rs11 use zerovec::ZeroHashMap;
86 let zhm: ZeroHashMap<[u8], u8> = data.iter().map(|(k, v)| (*k, *v as u8)).collect(); in get_basic_bench()
180 let zhm: ZeroHashMap<[u8], u8> = litemap.iter().map(|(k, v)| (*k, *v as u8)).collect(); in get_subtags_bench_helper()
/external/rust/android-crates-io/crates/zerotrie/tests/
Dbuilder_test.rs659 let zhm: zerovec::ZeroHashMap<[u8], u32> = in test_everything()
664 let zhm: zerovec::ZeroHashMap<[u8], u8> = litemap.iter().map(|(a, b)| (*a, *b as u8)).collect(); in test_everything()
816 let zhm: zerovec::ZeroHashMap<[u8], u32> = in test_short_subtags_10pct()
821 let zhm: zerovec::ZeroHashMap<[u8], u8> = litemap.iter().map(|(a, b)| (*a, *b as u8)).collect(); in test_short_subtags_10pct()
847 let zhm: zerovec::ZeroHashMap<[u8], u32> = in test_short_subtags()
852 let zhm: zerovec::ZeroHashMap<[u8], u8> = litemap.iter().map(|(a, b)| (*a, *b as u8)).collect(); in test_short_subtags()
/external/rust/android-crates-io/crates/zerovec/src/
Dlib.rs239 pub use crate::hashmap::ZeroHashMap;