pub struct CdcDiagnosticsConfig {
pub enabled: bool,
pub malformed_snapshot_interval: u64,
pub malformed_hash_retain: u32,
pub malformed_warn_pct: f64,
pub malformed_abort_pct: f64,
pub flush_interval_ms: u32,
pub batch_size: u32,
pub pending_backpressure_watermark: u64,
}Fields§
§enabled: bool§malformed_snapshot_interval: u64§malformed_hash_retain: u32§malformed_warn_pct: f64§malformed_abort_pct: f64§flush_interval_ms: u32§batch_size: u32§pending_backpressure_watermark: u64Trait Implementations§
Source§impl Clone for CdcDiagnosticsConfig
impl Clone for CdcDiagnosticsConfig
Source§fn clone(&self) -> CdcDiagnosticsConfig
fn clone(&self) -> CdcDiagnosticsConfig
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 CdcDiagnosticsConfig
impl Debug for CdcDiagnosticsConfig
Source§impl Default for CdcDiagnosticsConfig
impl Default for CdcDiagnosticsConfig
Source§impl Message for CdcDiagnosticsConfig
impl Message for CdcDiagnosticsConfig
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 CdcDiagnosticsConfig
impl PartialEq for CdcDiagnosticsConfig
impl Copy for CdcDiagnosticsConfig
impl StructuralPartialEq for CdcDiagnosticsConfig
Auto Trait Implementations§
impl Freeze for CdcDiagnosticsConfig
impl RefUnwindSafe for CdcDiagnosticsConfig
impl Send for CdcDiagnosticsConfig
impl Sync for CdcDiagnosticsConfig
impl Unpin for CdcDiagnosticsConfig
impl UnwindSafe for CdcDiagnosticsConfig
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