pub enum ChaserError {
Show 14 variants
NotInitialized,
InitFailed(String),
ContextFailed(String),
PageFailed(String),
NavigationFailed(String),
Timeout(u64),
CaptchaFailed(String),
TokenExtractionFailed,
CookieExtractionFailed(String),
InvalidConfig(String),
InvalidUrl(String),
MissingParameter(String),
ProxyError(String),
Internal(String),
}Expand description
chaser-cf error types
Variants§
NotInitialized
Browser not initialized
InitFailed(String)
Browser initialization failed
ContextFailed(String)
Browser context creation failed
PageFailed(String)
Page creation failed
Navigation failed
Timeout(u64)
Operation timed out
CaptchaFailed(String)
Captcha solving failed
TokenExtractionFailed
Token extraction failed
CookieExtractionFailed(String)
Cookie extraction failed
InvalidConfig(String)
Invalid configuration
InvalidUrl(String)
Invalid URL
MissingParameter(String)
Missing required parameter
ProxyError(String)
Proxy error
Internal(String)
Internal error
Implementations§
Trait Implementations§
Source§impl Debug for ChaserError
impl Debug for ChaserError
Source§impl Display for ChaserError
impl Display for ChaserError
Source§impl Error for ChaserError
impl Error for ChaserError
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()
Source§impl From<Elapsed> for ChaserError
impl From<Elapsed> for ChaserError
Source§impl From<Error> for ChaserError
impl From<Error> for ChaserError
Source§impl From<ParseError> for ChaserError
impl From<ParseError> for ChaserError
Source§fn from(err: ParseError) -> Self
fn from(err: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ChaserError
impl RefUnwindSafe for ChaserError
impl Send for ChaserError
impl Sync for ChaserError
impl Unpin for ChaserError
impl UnsafeUnpin for ChaserError
impl UnwindSafe for ChaserError
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.