pub struct DiskManagerBuilder { /* private fields */ }
Expand description
Builder pattern for the DiskManager structure
Implementations§
Source§impl DiskManagerBuilder
impl DiskManagerBuilder
pub fn set_mode(&mut self, mode: DiskManagerMode)
pub fn with_mode(self, mode: DiskManagerMode) -> Self
pub fn set_max_temp_directory_size(&mut self, value: u64)
pub fn with_max_temp_directory_size(self, value: u64) -> Self
Sourcepub fn build(self) -> Result<DiskManager>
pub fn build(self) -> Result<DiskManager>
Create a DiskManager given the builder
Trait Implementations§
Source§impl Clone for DiskManagerBuilder
impl Clone for DiskManagerBuilder
Source§fn clone(&self) -> DiskManagerBuilder
fn clone(&self) -> DiskManagerBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DiskManagerBuilder
impl Debug for DiskManagerBuilder
Auto Trait Implementations§
impl Freeze for DiskManagerBuilder
impl RefUnwindSafe for DiskManagerBuilder
impl Send for DiskManagerBuilder
impl Sync for DiskManagerBuilder
impl Unpin for DiskManagerBuilder
impl UnwindSafe for DiskManagerBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more