pub struct DenseLoadRamBufferConfig<'config> Fields
buffer | &'config [u8] | The monolith's bytes. |
|---|---|---|
executor | Option<&'config Executor> | The executor the copy fans out over; None copies on the calling thread. |
memory_domains | &'config [i32] | NUMA node IDs to place shards on, the monolith loading whole into the first; empty derives every node the process may use. |
cpu_class | Option<CPUClass> | The class the index dispatches as; None dispatches as the machine. |
values_per_key | usize | Upper bound on entries sharing one key, which no checkpoint records; zero is unbounded. |
progress | Option<&'config mut ProgressCallback<'config>> | Reports the bytes placed and stops wherever it says to; a stopped load creates no index. |
progress_steps | usize | Reports the call makes at most, the last at completion; zero derives to ten. |
Implements
From<&'config [u8]>, From<&'config Bytes>