pub struct PollingConfig {
pub initial_interval_ms: u64,
pub max_interval_ms: u64,
pub backoff_multiplier: f64,
pub max_duration_seconds: u64,
}Expand description
Configuration for credential request polling behavior.
Fields§
§initial_interval_ms: u64Initial polling interval (milliseconds)
max_interval_ms: u64Maximum polling interval (milliseconds)
backoff_multiplier: f64Backoff multiplier (1.0 = no backoff)
max_duration_seconds: u64Maximum polling duration (seconds)
Implementations§
Source§impl PollingConfig
impl PollingConfig
Trait Implementations§
Source§impl Clone for PollingConfig
impl Clone for PollingConfig
Source§fn clone(&self) -> PollingConfig
fn clone(&self) -> PollingConfig
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 PollingConfig
impl Debug for PollingConfig
Source§impl Default for PollingConfig
impl Default for PollingConfig
Source§impl<'de> Deserialize<'de> for PollingConfigwhere
PollingConfig: Default,
impl<'de> Deserialize<'de> for PollingConfigwhere
PollingConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PollingConfig
impl RefUnwindSafe for PollingConfig
impl Send for PollingConfig
impl Sync for PollingConfig
impl Unpin for PollingConfig
impl UnsafeUnpin for PollingConfig
impl UnwindSafe for PollingConfig
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