pub struct LockFreeBufferPoolConfig {
pub buffer_count: usize,
pub serialization_buffer_size: usize,
pub compression_buffer_size: usize,
pub simd_buffer_elements: usize,
}Expand description
Configuration for the lock-free buffer pool
Fields§
§buffer_count: usizeNumber of buffers in each pool
serialization_buffer_size: usizeSize of serialization buffers
compression_buffer_size: usizeSize of compression buffers
simd_buffer_elements: usizeNumber of SIMD elements per buffer
Trait Implementations§
Source§impl Clone for LockFreeBufferPoolConfig
impl Clone for LockFreeBufferPoolConfig
Source§fn clone(&self) -> LockFreeBufferPoolConfig
fn clone(&self) -> LockFreeBufferPoolConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LockFreeBufferPoolConfig
impl Debug for LockFreeBufferPoolConfig
Auto Trait Implementations§
impl Freeze for LockFreeBufferPoolConfig
impl RefUnwindSafe for LockFreeBufferPoolConfig
impl Send for LockFreeBufferPoolConfig
impl Sync for LockFreeBufferPoolConfig
impl Unpin for LockFreeBufferPoolConfig
impl UnwindSafe for LockFreeBufferPoolConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more