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 !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