pub struct WalConfigDiff {
pub wal_capacity_mb: Option<u64>,
pub wal_segments_ahead: Option<u64>,
}
Fields§
§wal_capacity_mb: Option<u64>
Size of a single WAL block file
wal_segments_ahead: Option<u64>
Number of segments to create in advance
Implementations§
source§impl WalConfigDiff
impl WalConfigDiff
sourcepub fn wal_capacity_mb(&self) -> u64
pub fn wal_capacity_mb(&self) -> u64
Returns the value of wal_capacity_mb
, or the default value if wal_capacity_mb
is unset.
sourcepub fn wal_segments_ahead(&self) -> u64
pub fn wal_segments_ahead(&self) -> u64
Returns the value of wal_segments_ahead
, or the default value if wal_segments_ahead
is unset.
Trait Implementations§
source§impl Clone for WalConfigDiff
impl Clone for WalConfigDiff
source§fn clone(&self) -> WalConfigDiff
fn clone(&self) -> WalConfigDiff
Returns a copy 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 WalConfigDiff
impl Debug for WalConfigDiff
source§impl Default for WalConfigDiff
impl Default for WalConfigDiff
source§impl From<WalConfigDiffBuilder> for WalConfigDiff
impl From<WalConfigDiffBuilder> for WalConfigDiff
source§fn from(value: WalConfigDiffBuilder) -> Self
fn from(value: WalConfigDiffBuilder) -> Self
Converts to this type from the input type.
source§impl Message for WalConfigDiff
impl Message for WalConfigDiff
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for WalConfigDiff
impl PartialEq for WalConfigDiff
impl Copy for WalConfigDiff
impl StructuralPartialEq for WalConfigDiff
Auto Trait Implementations§
impl Freeze for WalConfigDiff
impl RefUnwindSafe for WalConfigDiff
impl Send for WalConfigDiff
impl Sync for WalConfigDiff
impl Unpin for WalConfigDiff
impl UnwindSafe for WalConfigDiff
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request