pub struct Launcher { /* private fields */ }
Expand description
Launcher (Builder) for Browser.
Implementations§
Source§impl Launcher
impl Launcher
Sourcepub fn browser_type(&mut self, value: BrowserType) -> &mut Self
pub fn browser_type(&mut self, value: BrowserType) -> &mut Self
Specify launching browser type. (Default: Chromium)
Sourcepub fn user_data_dir<P: AsRef<Path>>(&mut self, path: P) -> &mut Self
pub fn user_data_dir<P: AsRef<Path>>(&mut self, path: P) -> &mut Self
Specify user data dir. (If not specified: using temporary file)
Sourcepub fn user_data_dir_default(&mut self) -> &mut Self
pub fn user_data_dir_default(&mut self) -> &mut Self
Use default user data dir. (If not specified: using temporary file)
Sourcepub fn headless(&mut self, value: bool) -> &mut Self
pub fn headless(&mut self, value: bool) -> &mut Self
Specify headless mode or not. (Default: headless)
Sourcepub fn use_pipe(&mut self, value: bool) -> &mut Self
pub fn use_pipe(&mut self, value: bool) -> &mut Self
Specify protocol transport using pipe or not (websocket). (Default: Windows/Mac: false, Other: true)
Sourcepub fn output(&mut self, value: bool) -> &mut Self
pub fn output(&mut self, value: bool) -> &mut Self
Whether or not browser process stdout / stderr. (Default: false)
Sourcepub async fn launch(&mut self) -> Result<Browser, BrowserError>
pub async fn launch(&mut self) -> Result<Browser, BrowserError>
Launching browser.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Launcher
impl RefUnwindSafe for Launcher
impl Send for Launcher
impl Sync for Launcher
impl Unpin for Launcher
impl UnwindSafe for Launcher
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