pub struct TopicReliabilityPolicy {
pub max_retry: u8,
pub retry_timeout: Duration,
pub max_inflight_per_subscriber: usize,
pub replay_window: Option<usize>,
pub replay_degrade_strategy: ReplayDegradeStrategy,
}Fields§
§max_retry: u8§retry_timeout: Duration§max_inflight_per_subscriber: usize§replay_window: Option<usize>§replay_degrade_strategy: ReplayDegradeStrategyImplementations§
Source§impl TopicReliabilityPolicy
impl TopicReliabilityPolicy
pub fn with_max_retry(self, max_retry: u8) -> Self
pub fn with_retry_timeout(self, retry_timeout: Duration) -> Self
pub fn with_max_inflight_per_subscriber(self, max_inflight: usize) -> Self
pub fn with_replay_window(self, replay_window: Option<usize>) -> Self
pub fn with_replay_degrade_strategy( self, strategy: ReplayDegradeStrategy, ) -> Self
Trait Implementations§
Source§impl Clone for TopicReliabilityPolicy
impl Clone for TopicReliabilityPolicy
Source§fn clone(&self) -> TopicReliabilityPolicy
fn clone(&self) -> TopicReliabilityPolicy
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 TopicReliabilityPolicy
impl Debug for TopicReliabilityPolicy
Source§impl Default for TopicReliabilityPolicy
impl Default for TopicReliabilityPolicy
Source§impl PartialEq for TopicReliabilityPolicy
impl PartialEq for TopicReliabilityPolicy
impl Copy for TopicReliabilityPolicy
impl Eq for TopicReliabilityPolicy
impl StructuralPartialEq for TopicReliabilityPolicy
Auto Trait Implementations§
impl Freeze for TopicReliabilityPolicy
impl RefUnwindSafe for TopicReliabilityPolicy
impl Send for TopicReliabilityPolicy
impl Sync for TopicReliabilityPolicy
impl Unpin for TopicReliabilityPolicy
impl UnsafeUnpin for TopicReliabilityPolicy
impl UnwindSafe for TopicReliabilityPolicy
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