Struct chromiumoxide_cdp::cdp::js_protocol::runtime::EvaluateReturns [−][src]
pub struct EvaluateReturns { pub result: RemoteObject, pub exception_details: Option<ExceptionDetails>, pub eval_as_function_fallback: Option<bool>, }
Expand description
Evaluates expression on global object. evaluate
Fields
result: RemoteObject
Evaluation result.
exception_details: Option<ExceptionDetails>
Exception details.
eval_as_function_fallback: Option<bool>
This is a manually added field that is not part of the protocol definition, hence ignored during serde operations.
If set to true, this field indicates, that if the command resulted in a response value of type function
this, EvaluateParams
command should be executed as a CallFunctionOnParams
instead.
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 EvaluateReturns
impl Send for EvaluateReturns
impl Sync for EvaluateReturns
impl Unpin for EvaluateReturns
impl UnwindSafe for EvaluateReturns
Blanket Implementations
Mutably borrows from an owned value. Read more