pub struct RetryOptions {
pub max_retries: u32,
pub transport_opts: TransportOptions,
pub emitter: SpiderEventEmitter,
pub max_stealth_level: Option<u32>,
pub retry_timeout_ms: Option<u64>,
pub command_timeout_ms: Option<u64>,
}Expand description
Options for constructing a RetryEngine.
Fields§
§max_retries: u32§transport_opts: TransportOptions§emitter: SpiderEventEmitter§max_stealth_level: Option<u32>Maximum stealth level to escalate to (1-3, default 3).
retry_timeout_ms: Option<u64>Timeout for retry attempts – shorter than first try (default: 15 000 ms).
command_timeout_ms: Option<u64>CDP/BiDi command timeout in ms, passed through to new adapters (default: 30 000).
Auto Trait Implementations§
impl Freeze for RetryOptions
impl !RefUnwindSafe for RetryOptions
impl Send for RetryOptions
impl Sync for RetryOptions
impl Unpin for RetryOptions
impl UnsafeUnpin for RetryOptions
impl !UnwindSafe for RetryOptions
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