pub struct PollingConfigBuilder { /* private fields */ }Expand description
Builder for PollingConfig.
Implementations§
Source§impl PollingConfigBuilder
impl PollingConfigBuilder
Sourcepub fn interval_secs(self, secs: u64) -> Self
pub fn interval_secs(self, secs: u64) -> Self
Set the polling interval in seconds.
Sourcepub fn backoff_multiplier(self, multiplier: f64) -> Self
pub fn backoff_multiplier(self, multiplier: f64) -> Self
Set the backoff multiplier.
Sourcepub fn max_interval(self, max: Duration) -> Self
pub fn max_interval(self, max: Duration) -> Self
Set the maximum interval.
Sourcepub fn max_interval_secs(self, secs: u64) -> Self
pub fn max_interval_secs(self, secs: u64) -> Self
Set the maximum interval in seconds.
Sourcepub fn build(self) -> PollingConfig
pub fn build(self) -> PollingConfig
Build the configuration.
Trait Implementations§
Source§impl Debug for PollingConfigBuilder
impl Debug for PollingConfigBuilder
Source§impl Default for PollingConfigBuilder
impl Default for PollingConfigBuilder
Source§fn default() -> PollingConfigBuilder
fn default() -> PollingConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PollingConfigBuilder
impl RefUnwindSafe for PollingConfigBuilder
impl Send for PollingConfigBuilder
impl Sync for PollingConfigBuilder
impl Unpin for PollingConfigBuilder
impl UnwindSafe for PollingConfigBuilder
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