pub enum CdpError {
Show 19 variants
Browser {
message: String,
},
Connection {
message: String,
},
Page {
message: String,
},
Frame {
message: String,
},
Element {
message: String,
},
Network {
message: String,
},
Session {
message: String,
},
Storage {
message: String,
},
Cookie {
message: String,
},
Tool {
message: String,
},
Protocol {
message: String,
},
Ws {
message: String,
},
Io(Error),
Http(Error),
WebSocket(Error),
UrlParse(ParseError),
Json(Error),
ChannelClosed(RecvError),
Join(JoinError),
}Expand description
Unified error type for the cdp-core crate.
Variants§
Browser
Connection
Page
Frame
Element
Network
Session
Storage
Cookie
Tool
Protocol
Ws
Io(Error)
Http(Error)
WebSocket(Error)
UrlParse(ParseError)
Json(Error)
ChannelClosed(RecvError)
Join(JoinError)
Implementations§
Source§impl CdpError
impl CdpError
pub fn browser(message: impl Into<String>) -> Self
pub fn connection(message: impl Into<String>) -> Self
pub fn page(message: impl Into<String>) -> Self
pub fn frame(message: impl Into<String>) -> Self
pub fn element(message: impl Into<String>) -> Self
pub fn network(message: impl Into<String>) -> Self
pub fn session(message: impl Into<String>) -> Self
pub fn storage(message: impl Into<String>) -> Self
pub fn tool(message: impl Into<String>) -> Self
pub fn protocol(message: impl Into<String>) -> Self
pub fn ws(message: impl Into<String>) -> Self
Trait Implementations§
Source§impl Error for CdpError
impl Error for CdpError
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<ParseError> for CdpError
impl From<ParseError> for CdpError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CdpError
impl !RefUnwindSafe for CdpError
impl Send for CdpError
impl Sync for CdpError
impl Unpin for CdpError
impl !UnwindSafe for CdpError
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.