pub struct EvaluateOnCallFrameParams {
pub callFrameId: CallFrameId,
pub expression: String,
pub objectGroup: Option<String>,
pub includeCommandLineAPI: Option<bool>,
pub silent: Option<bool>,
pub returnByValue: Option<bool>,
pub generatePreview: Option<bool>,
pub throwOnSideEffect: Option<bool>,
pub timeout: Option<TimeDelta>,
}Expand description
Evaluates expression on a given call frame.
Fields§
§callFrameId: CallFrameIdCall frame identifier to evaluate on.
expression: StringExpression to evaluate.
objectGroup: Option<String>String object group name to put result into (allows rapid releasing resulting object handles using ‘releaseObjectGroup’).
includeCommandLineAPI: Option<bool>Specifies whether command line API should be available to the evaluated expression, defaults to false.
silent: Option<bool>In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides ‘setPauseOnException’ state.
returnByValue: Option<bool>Whether the result is expected to be a JSON object that should be sent by value.
generatePreview: Option<bool>Whether preview should be generated for the result.
throwOnSideEffect: Option<bool>Whether to throw an exception if side effect cannot be ruled out during evaluation.
timeout: Option<TimeDelta>Terminate execution after timing out (number of milliseconds).
Implementations§
Trait Implementations§
Source§impl Clone for EvaluateOnCallFrameParams
impl Clone for EvaluateOnCallFrameParams
Source§fn clone(&self) -> EvaluateOnCallFrameParams
fn clone(&self) -> EvaluateOnCallFrameParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvaluateOnCallFrameParams
impl Debug for EvaluateOnCallFrameParams
Source§impl Default for EvaluateOnCallFrameParams
impl Default for EvaluateOnCallFrameParams
Source§fn default() -> EvaluateOnCallFrameParams
fn default() -> EvaluateOnCallFrameParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvaluateOnCallFrameParams
impl<'de> Deserialize<'de> for EvaluateOnCallFrameParams
Source§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
Auto Trait Implementations§
impl Freeze for EvaluateOnCallFrameParams
impl RefUnwindSafe for EvaluateOnCallFrameParams
impl Send for EvaluateOnCallFrameParams
impl Sync for EvaluateOnCallFrameParams
impl Unpin for EvaluateOnCallFrameParams
impl UnsafeUnpin for EvaluateOnCallFrameParams
impl UnwindSafe for EvaluateOnCallFrameParams
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