Struct bip_disk::DiskManagerBuilder
[−]
[src]
pub struct DiskManagerBuilder { /* fields omitted */ }
DiskManagerBuilder
for building DiskManager
s with different settings.
Methods
impl DiskManagerBuilder
[src]
fn new() -> DiskManagerBuilder
Create a new DiskManagerBuilder
.
fn with_worker_config(&mut self, config: Builder) -> &mut DiskManagerBuilder
Use a custom Builder
for the CpuPool
.
fn with_pending_buffer_size(&mut self, size: usize) -> &mut DiskManagerBuilder
Specify the buffer size for pending IDiskMessage
s.
fn with_completed_buffer_size(&mut self, size: usize) -> &mut DiskManagerBuilder
Specify the buffer size for completed ODiskMessage
s.
fn build<F>(self, fs: F) -> DiskManager<F> where
F: FileSystem + Send + Sync + 'static,
F: FileSystem + Send + Sync + 'static,
Build a DiskManager
with the given FileSystem
.