pub struct BrowserHandle { /* private fields */ }Expand description
Lazy-launch handle for a worker’s browser. The browser is launched
on first get() call and cached. Workers that never access the
browser (e.g. config-only tests) skip the launch entirely — under
CI conditions where Chromium first-launch can take >30s, this
keeps non-browser tests inside the per-test deadline.
Implementations§
Source§impl BrowserHandle
impl BrowserHandle
Auto Trait Implementations§
impl !Freeze for BrowserHandle
impl !RefUnwindSafe for BrowserHandle
impl Send for BrowserHandle
impl Sync for BrowserHandle
impl Unpin for BrowserHandle
impl UnsafeUnpin for BrowserHandle
impl !UnwindSafe for BrowserHandle
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more