pub struct Browser { /* private fields */ }Expand description
Represents a browser instance (e.g., Chrome or Edge).
Implementations§
Source§impl Browser
impl Browser
pub async fn launch(config: BrowserConfig) -> XcelerateResult<Arc<Self>>
pub async fn new_page( self: Arc<Self>, url: String, ) -> XcelerateResult<Arc<Page>>
Sourcepub async fn version(&self) -> XcelerateResult<String>
pub async fn version(&self) -> XcelerateResult<String>
Returns the browser version information.
Sourcepub async fn close(&self) -> XcelerateResult<()>
pub async fn close(&self) -> XcelerateResult<()>
Closes the browser and kills the process.
Trait Implementations§
Source§impl<UT> LowerError<UT> for Browser
impl<UT> LowerError<UT> for Browser
Source§fn lower_error(obj: Self) -> RustBuffer
fn lower_error(obj: Self) -> RustBuffer
Lower this value for scaffolding function return Read more
Source§impl<UT> LowerReturn<UT> for Browser
impl<UT> LowerReturn<UT> for Browser
Source§type ReturnType = <Arc<Browser> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<Browser> as LowerReturn<UniFfiTag>>::ReturnType
The type that should be returned by scaffolding functions for this type. Read more
Source§fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
Lower the return value from an scaffolding call Read more
Source§fn handle_failed_lift(
error: LiftArgsError,
) -> Result<Self::ReturnType, RustCallError>
fn handle_failed_lift( error: LiftArgsError, ) -> Result<Self::ReturnType, RustCallError>
Lower the return value for failed argument lifts Read more
Auto Trait Implementations§
impl !Freeze for Browser
impl !RefUnwindSafe for Browser
impl Send for Browser
impl Sync for Browser
impl Unpin for Browser
impl UnsafeUnpin for Browser
impl !UnwindSafe for Browser
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