pub struct ConfigPusherConfig {
pub ack_timeout: Duration,
pub max_retries: usize,
pub retry_interval: Duration,
pub max_pending_per_agent: usize,
}Expand description
Configuration for the config pusher.
Fields§
§ack_timeout: DurationMaximum time to wait for acknowledgment
max_retries: usizeMaximum number of retry attempts
retry_interval: DurationTime between retries
max_pending_per_agent: usizeMaximum pending pushes per agent
Trait Implementations§
Source§impl Clone for ConfigPusherConfig
impl Clone for ConfigPusherConfig
Source§fn clone(&self) -> ConfigPusherConfig
fn clone(&self) -> ConfigPusherConfig
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 ConfigPusherConfig
impl Debug for ConfigPusherConfig
Auto Trait Implementations§
impl Freeze for ConfigPusherConfig
impl RefUnwindSafe for ConfigPusherConfig
impl Send for ConfigPusherConfig
impl Sync for ConfigPusherConfig
impl Unpin for ConfigPusherConfig
impl UnwindSafe for ConfigPusherConfig
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