pub struct WriteBehindConfigBuilder { /* private fields */ }Expand description
Write-behind 配置构建器
Implementations§
Source§impl WriteBehindConfigBuilder
impl WriteBehindConfigBuilder
pub fn batch_size(self, size: u32) -> Self
pub fn flush_interval(self, interval: Duration) -> Self
pub fn wal_path(self, path: PathBuf) -> Self
pub fn encryption_key(self, key: Vec<u8>) -> Self
pub fn fallback_to_sync(self, fallback: bool) -> Self
pub fn build(self) -> WriteBehindConfig
Trait Implementations§
Source§impl Clone for WriteBehindConfigBuilder
impl Clone for WriteBehindConfigBuilder
Source§fn clone(&self) -> WriteBehindConfigBuilder
fn clone(&self) -> WriteBehindConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WriteBehindConfigBuilder
impl Debug for WriteBehindConfigBuilder
Source§impl Default for WriteBehindConfigBuilder
impl Default for WriteBehindConfigBuilder
Source§fn default() -> WriteBehindConfigBuilder
fn default() -> WriteBehindConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WriteBehindConfigBuilder
impl RefUnwindSafe for WriteBehindConfigBuilder
impl Send for WriteBehindConfigBuilder
impl Sync for WriteBehindConfigBuilder
impl Unpin for WriteBehindConfigBuilder
impl UnsafeUnpin for WriteBehindConfigBuilder
impl UnwindSafe for WriteBehindConfigBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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