pub struct WarmupOptions {
pub url: String,
pub wait: WarmupWait,
pub timeout_ms: u64,
pub stabilize_ms: u64,
}Expand description
Options for PageHandle::warmup.
§Example
use stygian_browser::page::{WarmupOptions, WarmupWait};
let opts = WarmupOptions {
url: "https://example.com".to_string(),
wait: WarmupWait::DomContentLoaded,
timeout_ms: 30_000,
stabilize_ms: 500,
};
assert_eq!(opts.timeout_ms, 30_000);Fields§
§url: StringThe URL to navigate to during warmup.
wait: WarmupWaitWait strategy applied after the navigation commit (default:
DomContentLoaded).
timeout_ms: u64Navigation timeout in milliseconds. Default: 30 000.
stabilize_ms: u64Additional pause after navigation to let dynamic resources (XHR,
lazy-loaded images) settle, in milliseconds. 0 disables the
stabilization step (default).
Implementations§
Source§impl WarmupOptions
impl WarmupOptions
Sourcepub const fn default_timeout_ms() -> u64
pub const fn default_timeout_ms() -> u64
Returns the default navigation timeout (30 000 ms).
Trait Implementations§
Source§impl Clone for WarmupOptions
impl Clone for WarmupOptions
Source§fn clone(&self) -> WarmupOptions
fn clone(&self) -> WarmupOptions
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 WarmupOptions
impl Debug for WarmupOptions
Source§impl Default for WarmupOptions
impl Default for WarmupOptions
Source§impl<'de> Deserialize<'de> for WarmupOptions
impl<'de> Deserialize<'de> for WarmupOptions
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 WarmupOptions
impl RefUnwindSafe for WarmupOptions
impl Send for WarmupOptions
impl Sync for WarmupOptions
impl Unpin for WarmupOptions
impl UnsafeUnpin for WarmupOptions
impl UnwindSafe for WarmupOptions
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