Struct chromiumoxide_cdp::cdp::js_protocol::runtime::ExceptionDetails [−][src]
pub struct ExceptionDetails { pub exception_id: i64, pub text: String, pub line_number: i64, pub column_number: i64, pub script_id: Option<ScriptId>, pub url: Option<String>, pub stack_trace: Option<StackTrace>, pub exception: Option<RemoteObject>, pub execution_context_id: Option<ExecutionContextId>, }
Expand description
Detailed information about exception (or error) that was thrown during script compilation or execution. ExceptionDetails
Fields
exception_id: i64
Exception id.
text: String
Exception text, which should be used together with exception object when available.
line_number: i64
Line number of the exception location (0-based).
column_number: i64
Column number of the exception location (0-based).
script_id: Option<ScriptId>
Script ID of the exception location.
url: Option<String>
URL of the exception location, to be used when the script was not reported.
stack_trace: Option<StackTrace>
JavaScript stack trace if available.
exception: Option<RemoteObject>
Exception object if available.
execution_context_id: Option<ExecutionContextId>
Identifier of the context where exception happened.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ExceptionDetails
impl Send for ExceptionDetails
impl Sync for ExceptionDetails
impl Unpin for ExceptionDetails
impl UnwindSafe for ExceptionDetails
Blanket Implementations
Mutably borrows from an owned value. Read more