pub struct DeliveryConfig {
pub buffer_size: usize,
pub timeout_ms: Option<u64>,
pub retry_count: u32,
pub failure_policy: FailurePolicy,
}Expand description
Delivery configuration
Fields§
§buffer_size: usizeBuffer size for queued events
timeout_ms: Option<u64>Delivery timeout in milliseconds
retry_count: u32Retry count on failure
failure_policy: FailurePolicyFailure policy
Trait Implementations§
Source§impl Clone for DeliveryConfig
impl Clone for DeliveryConfig
Source§fn clone(&self) -> DeliveryConfig
fn clone(&self) -> DeliveryConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeliveryConfig
impl Debug for DeliveryConfig
Auto Trait Implementations§
impl Freeze for DeliveryConfig
impl RefUnwindSafe for DeliveryConfig
impl Send for DeliveryConfig
impl Sync for DeliveryConfig
impl Unpin for DeliveryConfig
impl UnwindSafe for DeliveryConfig
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)