pub struct ChromiumProcess { /* private fields */ }Expand description
A handle to the running Chromium process.
This struct holds the std::process::Child and allows managing its lifecycle.
Implementations§
Source§impl ChromiumProcess
impl ChromiumProcess
Sourcepub fn wait_blocking(&mut self) -> Result<ExitStatus>
pub fn wait_blocking(&mut self) -> Result<ExitStatus>
Waits for the browser process to exit.
Sourcepub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
pub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
Attempts to check if the browser process has exited without blocking.
Sourcepub async fn wait(&mut self) -> Result<ExitStatus>
pub async fn wait(&mut self) -> Result<ExitStatus>
Await the browser process exit status asynchronously.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChromiumProcess
impl RefUnwindSafe for ChromiumProcess
impl Send for ChromiumProcess
impl Sync for ChromiumProcess
impl Unpin for ChromiumProcess
impl UnsafeUnpin for ChromiumProcess
impl UnwindSafe for ChromiumProcess
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