pub enum PlaywrightError {
NotAvailable(String),
NavigationFailed(String),
Timeout(Duration),
JsEvaluationFailed(String),
BrowserLaunchFailed(String),
ContextCreationFailed(String),
ResourceLimitExceeded(String),
}Expand description
Errors from Playwright operations.
Variants§
NotAvailable(String)
Playwright binary is not installed or not found.
Page navigation failed.
Timeout(Duration)
Page rendering timed out.
JsEvaluationFailed(String)
JavaScript evaluation on the page failed.
BrowserLaunchFailed(String)
Browser launch failed.
ContextCreationFailed(String)
Browser context creation failed.
ResourceLimitExceeded(String)
Resource limit exceeded during rendering.
Trait Implementations§
Source§impl Debug for PlaywrightError
impl Debug for PlaywrightError
Source§impl Display for PlaywrightError
impl Display for PlaywrightError
Source§impl Error for PlaywrightError
impl Error for PlaywrightError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for PlaywrightError
impl RefUnwindSafe for PlaywrightError
impl Send for PlaywrightError
impl Sync for PlaywrightError
impl Unpin for PlaywrightError
impl UnsafeUnpin for PlaywrightError
impl UnwindSafe for PlaywrightError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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