Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/beling/bsuccinct-rs
/ functions
Functions
1,609 in github.com/beling/bsuccinct-rs
⨍
Functions
1,609
◇
Types & classes
258
Function
test_n_lowest
()
bitm/src/lib.rs:130
Function
test_optimal_combined_sampling_14
()
bitm/src/rank_select/select.rs:715
Function
test_optimal_combined_sampling_15
()
bitm/src/rank_select/select.rs:738
Function
test_primitives
()
dyn_size_of/src/lib.rs:188
Function
test_select64
()
bitm/src/rank_select/select.rs:751
Function
test_serializer
(value: T)
binout/src/lib.rs:288
Function
test_serializer_array
(values: &[T])
binout/src/lib.rs:295
Function
test_small
()
ph/src/fmph/function.rs:674
Function
test_small
()
ph/src/phast/kfunction.rs:363
Function
test_small
()
ph/src/phast/function2.rs:442
Function
test_small
()
ph/src/phast/function.rs:548
Function
test_small
()
ph/src/phast/perfect.rs:365
Function
test_small2
()
ph/src/phast/kfunction.rs:371
Function
test_small2
()
ph/src/phast/function2.rs:450
Function
test_small2
()
ph/src/phast/function.rs:556
Function
test_small_bits
()
ph/src/fmph/gofunction.rs:819
Function
test_small_dense
()
cseq/src/elias_fano.rs:709
Function
test_small_k
()
ph/src/phast/perfect.rs:379
Function
test_small_powers_of_two
()
ph/src/fmph/gofunction.rs:791
Function
test_small_sparse
()
cseq/src/elias_fano.rs:668
Function
test_tuple
()
dyn_size_of/src/lib.rs:218
Function
test_u16
()
binout/src/lib.rs:302
Function
test_u16_array
()
binout/src/lib.rs:319
Function
test_vec
()
dyn_size_of/src/lib.rs:201
Function
test_zeros
()
cseq/src/wavelet_matrix.rs:401
Function
to_io_error
(err: E)
ph/src/seeds.rs:9
Method
total_fragments_count
Returns total (summarized) number of code fragments of all values. The algorithm runs in *O(L)* time and *O(1)* memory, where *L* is the number of fr
minimum_redundancy/src/lib.rs:82
Method
try_f
(&self, seed_size: SS, seeds: &[SS::VecElement], key: u64)
ph/src/phast/conf.rs:164
Method
try_f
(&self, seed_size: SS, seeds: &[SS::VecElement], primary_code: u64, conf: &C)
ph/src/phast/seed_chooser/mod.rs:40
Method
try_f
(&self, seed_size: SS, seeds: &[SS::VecElement], primary_code: u64, conf: &C)
ph/src/phast/seed_chooser/mod.rs:186
Method
try_f
(&self, seed_size: SS, seeds: &[SS::VecElement], primary_code: u64, conf: &C)
ph/src/phast/seed_chooser/seed.rs:142
Method
try_from
(value: Degree)
minimum_redundancy/src/degree.rs:143
Method
try_from
(value: u8)
ph/src/seeds.rs:91
Method
try_from
(value: u8)
ph/src/fmph/goindexing.rs:167
Method
try_from_hashmap
Tries to construct [`Map`] with key-value pairs stored in `map`. Values are usually of type `u8`, `u16`, `u32` or `u64`. Each value must be convertib
csf/src/ls/map.rs:271
Method
try_from_hashmap_bpv
Tries to construct [`Map`] with key-value pairs stored in `map`. Values are usually of type `u8`, `u16`, `u32` or `u64`. Each value must be convertib
csf/src/ls/map.rs:260
Method
try_from_kv
(keys: &[K], values: &[V], bits_per_fragment: u8, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:349
Method
try_from_kv_with_builder_bpf_conf
(keys: &[K], values: &[C::Value], build_coding: &BC, bits_per_fragment: u8, conf: MapConf<BM, S>, bdz_extra_bi
csf/src/ls/cmap.rs:295
Method
try_from_kv_with_builder_conf
(keys: &[K], values: &[C::Value], build_coding: &BC, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:304
Method
try_from_kv_with_coding
(keys: &[K], values: &[V], value_coding: C, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:264
Method
try_from_kv_with_coding_conf
(keys: &[K], values: &[V], value_coding: C, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:233
Method
try_from_kv_with_conf
(keys: &[K], values: &[V], bits_per_fragment: u8, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:325
Method
try_from_map
(map: &HashMap<K, V, MS>, bits_per_fragment: u8, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:333
Method
try_from_map_with_builder_bpf_conf
(map: &HashMap<K, C::Value, MS>, build_coding: &BC, bits_per_fragment: u8, conf: MapConf<BM, S>, bdz_extra_bit
csf/src/ls/cmap.rs:273
Method
try_from_map_with_builder_conf
(map: &HashMap<K, C::Value, MS>, build_coding: &BC, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:284
Method
try_from_map_with_coding
(map: &HashMap<K, V, MS>, value_coding: C, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:248
Method
try_from_map_with_coding_conf
(map: &HashMap<K, V, MS>, value_coding: C, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:227
Method
try_from_map_with_conf
(map: &HashMap<K, V, MS>, bits_per_fragment: u8, conf: MapConf<BM, S>, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:315
Method
try_from_mapf
(map: FKvIntoIter, bits_per_fragment: u8, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:338
Method
try_from_mapf_with_coding
(map: FKvIntoIter, value_coding: C, bdz_extra_bits_per_fragment: u8)
csf/src/ls/cmap.rs:254
Method
try_from_mapf_with_coding_conf
Underlying [Map] uses `value_coding.bits_per_fragment()+extra_bits_per_fragment` bits per fragment. `extra_bits_per_fragment>0` increases a chance of
csf/src/ls/cmap.rs:182
Method
try_get_bit
(&self, bit_nr: usize)
bitm/src/bitvec.rs:576
Method
try_get_fragment
(&self, index: usize, v_size: u8)
bitm/src/bitvec.rs:319
Method
try_get_fragment_unmasked
(&self, index: usize, v_size: u8)
bitm/src/bitvec.rs:313
Method
try_rank
(&self, value: usize)
cseq/src/elias_fano.rs:458
Method
try_rank0
(&self, index: usize)
bitm/src/rank_select/mod.rs:32
Method
try_select
(&self, rank: usize)
cseq/src/elias_fano.rs:446
Method
try_with_bitset
(keys: &[K], values: &[u64], bits_per_value: u8)
csf/src/ls/map.rs:94
Method
try_with_conf_bitset
(keys: &[K], values: &[u64], bits_per_value: u8, conf: MapConf<BM, S>)
csf/src/ls/map.rs:212
Method
try_with_conf_fn
Tries to construct [`Map`] with key-value pairs produced by the iterator returned by the `kv` function, using the given configuration. The iterator r
csf/src/ls/map.rs:180
Method
try_with_conf_kv
(keys: &[K], values: &[V], conf: MapConf<BM, S>)
csf/src/ls/map.rs:249
Method
try_with_conf_kv_bpv
(keys: &[K], values: &[V], bits_per_value: u8, conf: MapConf<BM, S>)
csf/src/ls/map.rs:226
Method
try_with_conf_stats
Constructs [`Map`] for given key-value pairs `kv`, using the build configuration `conf` and reporting statistics with `stats`. [`None`] is returned i
csf/src/fp/map/mod.rs:190
Method
try_with_conf_stats
Constructs [`GOFunction`] for given `keys`, using the build configuration `conf` and reporting statistics with `stats`. [`None`] is returned if the c
ph/src/fmph/gofunction.rs:617
Method
try_with_conf_stats
Constructs [`Function`] for given `keys`, using the build configuration `conf` and reporting statistics with `stats`. [`None`] is returned if the con
ph/src/fmph/function.rs:523
Method
try_with_conf_stats_or_partial
Constructs [`Map`] for given key-value pairs `kv`, using the build configuration `conf` and reporting statistics with `stats`. If the construction fa
csf/src/fp/map/mod.rs:211
Method
try_with_conf_stats_or_partial
Constructs [`GOFunction`] for given input `keys`, using the build configuration `conf` and reporting statistics with `stats`. If the construction fai
ph/src/fmph/gofunction.rs:599
Method
try_with_conf_stats_or_partial
Constructs [`Function`] for given input `keys`, using the build configuration `conf` and reporting statistics with `stats`. If the construction fails
ph/src/fmph/function.rs:504
Method
try_with_fn
(keys: &[K], values: V, bits_per_value: u8)
csf/src/ls/map.rs:85
Method
try_with_kv
(keys: &[K], values: &[V])
csf/src/ls/map.rs:106
Method
try_with_kv_bpv
(keys: &[K], values: &[V], bits_per_value: u8)
csf/src/ls/map.rs:100
Method
try_with_vertex_t_conf_fn
( kv: FKVIntoIterator, kv_len: usize, number_of_vertices: usize, third_of_vertices_len: usize,
csf/src/ls/map.rs:126
Method
universe
(&self)
cseq/src/elias_fano.rs:24
Method
validate
(&self)
ph/src/fmph/goindexing.rs:52
Method
value
(mphf: &Self::MPHF, key: &K)
mphf_benchmark/src/ptrhash.rs:36
Method
value
(mphf: &Self::MPHF, key: &K)
mphf_benchmark/src/phast.rs:40
Method
value
(mphf: &Self::MPHF, key: &K)
mphf_benchmark/src/cmph.rs:55
Method
value
(&self)
cseq/src/elias_fano.rs:581
Method
value_distribution
(&self/*, _retained_hint: P*/)
csf/src/fp/kvset.rs:172
Method
value_ex
(mphf: &Self::MPHF, key: &K, levels: &mut usize)
mphf_benchmark/src/fmph.rs:30
Method
value_ex
(mphf: &Self::MPHF, key: &K, _levels: &mut usize)
mphf_benchmark/src/ptrhash.rs:32
Method
value_ex
(mphf: &Self::MPHF, key: &K, _levels: &mut usize)
mphf_benchmark/src/phast.rs:36
Method
value_ex
(mphf: &Self::MPHF, key: &K, _levels: &mut usize)
mphf_benchmark/src/cmph.rs:50
Method
value_unchecked
(&self)
cseq/src/elias_fano.rs:576
Function
vbyte_u16
()
binout/src/lib.rs:315
Function
vbyte_u16_array
()
binout/src/lib.rs:325
Function
vbyte_u32
()
binout/src/lib.rs:329
Function
vbyte_u64
()
binout/src/lib.rs:347
Method
with_64bit_segments
(segments_value: u64, segments_len: usize)
bitm/src/bitvec.rs:490
Method
with_all
(values: Vec<usize>, last: usize)
ph/src/phast/compressed_array.rs:36
Method
with_all
Constructs accumulator with all values from `iter`. # Examples ``` use fsum::FSum; assert_eq!(FSum::with_all((0..10).map(|_| 0.1)).value(), 1.0); `
fsum/src/lib.rs:51
Method
with_bits_per_value
(number_of_vertices: usize, bits_per_value: u8)
csf/src/ls/graph3.rs:148
Method
with_bitwords
(word: u64, word_len_bits: u8, words_count: usize)
bitm/src/bitvec.rs:494
Method
with_bumping
(key: u64, seed: u16, slice_len_minus_one: u16)
ph/src/phast/conf.rs:42
Method
with_conf
(keys: KS, conf: GOBuildConf<GS, SS, S>)
ph/src/fmph/gofunction.rs:641
Method
with_conf
(keys: impl KeySet<K>, conf: BuildConf<S>)
ph/src/fmph/function.rs:548
Method
with_conf_stats
(kv: KV, conf: MapConf<LSC, CSB, S>, stats: &mut BS)
csf/src/fp/map/mod.rs:178
Method
with_conf_stats
Builds [`GOFunction`] for given `keys`, using the build configuration `conf` and reporting statistics with `stats`. Panics if the construction fails.
ph/src/fmph/gofunction.rs:630
Method
with_conf_stats
Constructs [`Function`] for given `keys`, using the build configuration `conf` and reporting statistics with `stats`. Panics if the construction fail
ph/src/fmph/function.rs:537
Method
with_ct
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf) and [cache threshold](GOBuildConf::cache_threshold).
ph/src/fmph/gofunction.rs:227
← previous
next →
1,401–1,500 of 1,609, ranked by callers