pub struct AcquisitionRequest {
pub url: String,
pub mode: AcquisitionMode,
pub wait_for_selector: Option<String>,
pub extraction_js: Option<String>,
pub total_timeout: Duration,
pub navigation_timeout: Duration,
pub request_timeout: Duration,
pub html_excerpt_bytes: usize,
pub investigate_start: Option<StrategyUsed>,
pub browserbase_enabled: bool,
}Expand description
One acquisition request.
Fields§
§url: StringTarget URL.
mode: AcquisitionModeAcquisition mode.
wait_for_selector: Option<String>Optional selector that must be present for browser-stage success.
extraction_js: Option<String>Optional JavaScript extraction expression evaluated in browser stages.
total_timeout: DurationHard wall-clock timeout for the whole acquisition attempt.
Per-navigation timeout for browser stages.
request_timeout: DurationPer-request timeout for HTTP stages.
html_excerpt_bytes: usizeMaximum HTML bytes captured into html_excerpt.
investigate_start: Option<StrategyUsed>Optional policy-guided stage that Investigate mode starts from.
browserbase_enabled: boolOpt into the optional Browserbase-managed stage when available.
Trait Implementations§
Source§impl Clone for AcquisitionRequest
impl Clone for AcquisitionRequest
Source§fn clone(&self) -> AcquisitionRequest
fn clone(&self) -> AcquisitionRequest
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 AcquisitionRequest
impl Debug for AcquisitionRequest
Auto Trait Implementations§
impl Freeze for AcquisitionRequest
impl RefUnwindSafe for AcquisitionRequest
impl Send for AcquisitionRequest
impl Sync for AcquisitionRequest
impl Unpin for AcquisitionRequest
impl UnsafeUnpin for AcquisitionRequest
impl UnwindSafe for AcquisitionRequest
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