pub enum RuntimeCommands {
Show 23 variants
AwaitPromise(AwaitPromise),
CallFunctionOn(CallFunctionOn),
CompileScript(CompileScript),
Disable(Disable),
DiscardConsoleEntries(DiscardConsoleEntries),
Enable(Enable),
Evaluate(Evaluate),
GetIsolateId(GetIsolateId),
GetHeapUsage(GetHeapUsage),
GetProperties(GetProperties),
GlobalLexicalScopeNames(GlobalLexicalScopeNames),
QueryObjects(QueryObjects),
ReleaseObject(ReleaseObject),
ReleaseObjectGroup(ReleaseObjectGroup),
RunIfWaitingForDebugger(RunIfWaitingForDebugger),
RunScript(RunScript),
SetAsyncCallStackDepth(SetAsyncCallStackDepth),
SetCustomObjectFormatterEnabled(SetCustomObjectFormatterEnabled),
SetMaxCallStackSizeToCapture(SetMaxCallStackSizeToCapture),
TerminateExecution(TerminateExecution),
AddBinding(AddBinding),
RemoveBinding(RemoveBinding),
GetExceptionDetails(GetExceptionDetails),
}Variants§
AwaitPromise(AwaitPromise)
CallFunctionOn(CallFunctionOn)
CompileScript(CompileScript)
Disable(Disable)
DiscardConsoleEntries(DiscardConsoleEntries)
Enable(Enable)
Evaluate(Evaluate)
GetIsolateId(GetIsolateId)
GetHeapUsage(GetHeapUsage)
GetProperties(GetProperties)
GlobalLexicalScopeNames(GlobalLexicalScopeNames)
QueryObjects(QueryObjects)
ReleaseObject(ReleaseObject)
ReleaseObjectGroup(ReleaseObjectGroup)
RunIfWaitingForDebugger(RunIfWaitingForDebugger)
RunScript(RunScript)
SetAsyncCallStackDepth(SetAsyncCallStackDepth)
SetCustomObjectFormatterEnabled(SetCustomObjectFormatterEnabled)
SetMaxCallStackSizeToCapture(SetMaxCallStackSizeToCapture)
TerminateExecution(TerminateExecution)
AddBinding(AddBinding)
RemoveBinding(RemoveBinding)
GetExceptionDetails(GetExceptionDetails)
Implementations§
Source§impl RuntimeCommands
impl RuntimeCommands
pub fn identifier(&self) -> &'static str
Trait Implementations§
Source§impl Clone for RuntimeCommands
impl Clone for RuntimeCommands
Source§fn clone(&self) -> RuntimeCommands
fn clone(&self) -> RuntimeCommands
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 RuntimeCommands
impl Debug for RuntimeCommands
Source§impl<'de> Deserialize<'de> for RuntimeCommands
impl<'de> Deserialize<'de> for RuntimeCommands
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
Source§impl From<AddBinding> for RuntimeCommands
impl From<AddBinding> for RuntimeCommands
Source§fn from(v: AddBinding) -> Self
fn from(v: AddBinding) -> Self
Converts to this type from the input type.
Source§impl From<AwaitPromise> for RuntimeCommands
impl From<AwaitPromise> for RuntimeCommands
Source§fn from(v: AwaitPromise) -> Self
fn from(v: AwaitPromise) -> Self
Converts to this type from the input type.
Source§impl From<CallFunctionOn> for RuntimeCommands
impl From<CallFunctionOn> for RuntimeCommands
Source§fn from(v: CallFunctionOn) -> Self
fn from(v: CallFunctionOn) -> Self
Converts to this type from the input type.
Source§impl From<CompileScript> for RuntimeCommands
impl From<CompileScript> for RuntimeCommands
Source§fn from(v: CompileScript) -> Self
fn from(v: CompileScript) -> Self
Converts to this type from the input type.
Source§impl From<Disable> for RuntimeCommands
impl From<Disable> for RuntimeCommands
Source§impl From<DiscardConsoleEntries> for RuntimeCommands
impl From<DiscardConsoleEntries> for RuntimeCommands
Source§fn from(v: DiscardConsoleEntries) -> Self
fn from(v: DiscardConsoleEntries) -> Self
Converts to this type from the input type.
Source§impl From<Enable> for RuntimeCommands
impl From<Enable> for RuntimeCommands
Source§impl From<Evaluate> for RuntimeCommands
impl From<Evaluate> for RuntimeCommands
Source§impl From<GetExceptionDetails> for RuntimeCommands
impl From<GetExceptionDetails> for RuntimeCommands
Source§fn from(v: GetExceptionDetails) -> Self
fn from(v: GetExceptionDetails) -> Self
Converts to this type from the input type.
Source§impl From<GetHeapUsage> for RuntimeCommands
impl From<GetHeapUsage> for RuntimeCommands
Source§fn from(v: GetHeapUsage) -> Self
fn from(v: GetHeapUsage) -> Self
Converts to this type from the input type.
Source§impl From<GetIsolateId> for RuntimeCommands
impl From<GetIsolateId> for RuntimeCommands
Source§fn from(v: GetIsolateId) -> Self
fn from(v: GetIsolateId) -> Self
Converts to this type from the input type.
Source§impl From<GetProperties> for RuntimeCommands
impl From<GetProperties> for RuntimeCommands
Source§fn from(v: GetProperties) -> Self
fn from(v: GetProperties) -> Self
Converts to this type from the input type.
Source§impl From<GlobalLexicalScopeNames> for RuntimeCommands
impl From<GlobalLexicalScopeNames> for RuntimeCommands
Source§fn from(v: GlobalLexicalScopeNames) -> Self
fn from(v: GlobalLexicalScopeNames) -> Self
Converts to this type from the input type.
Source§impl From<QueryObjects> for RuntimeCommands
impl From<QueryObjects> for RuntimeCommands
Source§fn from(v: QueryObjects) -> Self
fn from(v: QueryObjects) -> Self
Converts to this type from the input type.
Source§impl From<ReleaseObject> for RuntimeCommands
impl From<ReleaseObject> for RuntimeCommands
Source§fn from(v: ReleaseObject) -> Self
fn from(v: ReleaseObject) -> Self
Converts to this type from the input type.
Source§impl From<ReleaseObjectGroup> for RuntimeCommands
impl From<ReleaseObjectGroup> for RuntimeCommands
Source§fn from(v: ReleaseObjectGroup) -> Self
fn from(v: ReleaseObjectGroup) -> Self
Converts to this type from the input type.
Source§impl From<RemoveBinding> for RuntimeCommands
impl From<RemoveBinding> for RuntimeCommands
Source§fn from(v: RemoveBinding) -> Self
fn from(v: RemoveBinding) -> Self
Converts to this type from the input type.
Source§impl From<RunIfWaitingForDebugger> for RuntimeCommands
impl From<RunIfWaitingForDebugger> for RuntimeCommands
Source§fn from(v: RunIfWaitingForDebugger) -> Self
fn from(v: RunIfWaitingForDebugger) -> Self
Converts to this type from the input type.
Source§impl From<RunScript> for RuntimeCommands
impl From<RunScript> for RuntimeCommands
Source§impl From<RuntimeCommands> for Command
impl From<RuntimeCommands> for Command
Source§fn from(v: RuntimeCommands) -> Self
fn from(v: RuntimeCommands) -> Self
Converts to this type from the input type.
Source§impl From<RuntimeCommands> for JsProtocolCommands
impl From<RuntimeCommands> for JsProtocolCommands
Source§fn from(v: RuntimeCommands) -> Self
fn from(v: RuntimeCommands) -> Self
Converts to this type from the input type.
Source§impl From<SetAsyncCallStackDepth> for RuntimeCommands
impl From<SetAsyncCallStackDepth> for RuntimeCommands
Source§fn from(v: SetAsyncCallStackDepth) -> Self
fn from(v: SetAsyncCallStackDepth) -> Self
Converts to this type from the input type.
Source§impl From<SetCustomObjectFormatterEnabled> for RuntimeCommands
impl From<SetCustomObjectFormatterEnabled> for RuntimeCommands
Source§fn from(v: SetCustomObjectFormatterEnabled) -> Self
fn from(v: SetCustomObjectFormatterEnabled) -> Self
Converts to this type from the input type.
Source§impl From<SetMaxCallStackSizeToCapture> for RuntimeCommands
impl From<SetMaxCallStackSizeToCapture> for RuntimeCommands
Source§fn from(v: SetMaxCallStackSizeToCapture) -> Self
fn from(v: SetMaxCallStackSizeToCapture) -> Self
Converts to this type from the input type.
Source§impl From<TerminateExecution> for RuntimeCommands
impl From<TerminateExecution> for RuntimeCommands
Source§fn from(v: TerminateExecution) -> Self
fn from(v: TerminateExecution) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RuntimeCommands
impl PartialEq for RuntimeCommands
Source§impl Serialize for RuntimeCommands
impl Serialize for RuntimeCommands
Source§impl TryFrom<Command> for RuntimeCommands
impl TryFrom<Command> for RuntimeCommands
Source§impl TryFrom<JsProtocolCommands> for RuntimeCommands
impl TryFrom<JsProtocolCommands> for RuntimeCommands
Source§type Error = JsProtocolCommands
type Error = JsProtocolCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: JsProtocolCommands,
) -> Result<Self, <RuntimeCommands as TryFrom<JsProtocolCommands>>::Error>
fn try_from( e: JsProtocolCommands, ) -> Result<Self, <RuntimeCommands as TryFrom<JsProtocolCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for AddBinding
impl TryFrom<RuntimeCommands> for AddBinding
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <AddBinding as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <AddBinding as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for AwaitPromise
impl TryFrom<RuntimeCommands> for AwaitPromise
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <AwaitPromise as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <AwaitPromise as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for CallFunctionOn
impl TryFrom<RuntimeCommands> for CallFunctionOn
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <CallFunctionOn as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <CallFunctionOn as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for CompileScript
impl TryFrom<RuntimeCommands> for CompileScript
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <CompileScript as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <CompileScript as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for Disable
impl TryFrom<RuntimeCommands> for Disable
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <Disable as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <Disable as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for DiscardConsoleEntries
impl TryFrom<RuntimeCommands> for DiscardConsoleEntries
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <DiscardConsoleEntries as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <DiscardConsoleEntries as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for Enable
impl TryFrom<RuntimeCommands> for Enable
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <Enable as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <Enable as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for Evaluate
impl TryFrom<RuntimeCommands> for Evaluate
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <Evaluate as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <Evaluate as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for GetExceptionDetails
impl TryFrom<RuntimeCommands> for GetExceptionDetails
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <GetExceptionDetails as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <GetExceptionDetails as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for GetHeapUsage
impl TryFrom<RuntimeCommands> for GetHeapUsage
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <GetHeapUsage as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <GetHeapUsage as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for GetIsolateId
impl TryFrom<RuntimeCommands> for GetIsolateId
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <GetIsolateId as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <GetIsolateId as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for GetProperties
impl TryFrom<RuntimeCommands> for GetProperties
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <GetProperties as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <GetProperties as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for GlobalLexicalScopeNames
impl TryFrom<RuntimeCommands> for GlobalLexicalScopeNames
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <GlobalLexicalScopeNames as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <GlobalLexicalScopeNames as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for QueryObjects
impl TryFrom<RuntimeCommands> for QueryObjects
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <QueryObjects as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <QueryObjects as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for ReleaseObject
impl TryFrom<RuntimeCommands> for ReleaseObject
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <ReleaseObject as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <ReleaseObject as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for ReleaseObjectGroup
impl TryFrom<RuntimeCommands> for ReleaseObjectGroup
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <ReleaseObjectGroup as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <ReleaseObjectGroup as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for RemoveBinding
impl TryFrom<RuntimeCommands> for RemoveBinding
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <RemoveBinding as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <RemoveBinding as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for RunIfWaitingForDebugger
impl TryFrom<RuntimeCommands> for RunIfWaitingForDebugger
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <RunIfWaitingForDebugger as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <RunIfWaitingForDebugger as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for RunScript
impl TryFrom<RuntimeCommands> for RunScript
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <RunScript as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <RunScript as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for SetAsyncCallStackDepth
impl TryFrom<RuntimeCommands> for SetAsyncCallStackDepth
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <SetAsyncCallStackDepth as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <SetAsyncCallStackDepth as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for SetCustomObjectFormatterEnabled
impl TryFrom<RuntimeCommands> for SetCustomObjectFormatterEnabled
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <SetCustomObjectFormatterEnabled as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <SetCustomObjectFormatterEnabled as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for SetMaxCallStackSizeToCapture
impl TryFrom<RuntimeCommands> for SetMaxCallStackSizeToCapture
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <SetMaxCallStackSizeToCapture as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <SetMaxCallStackSizeToCapture as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<RuntimeCommands> for TerminateExecution
impl TryFrom<RuntimeCommands> for TerminateExecution
Source§type Error = RuntimeCommands
type Error = RuntimeCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: RuntimeCommands,
) -> Result<Self, <TerminateExecution as TryFrom<RuntimeCommands>>::Error>
fn try_from( e: RuntimeCommands, ) -> Result<Self, <TerminateExecution as TryFrom<RuntimeCommands>>::Error>
Performs the conversion.
impl StructuralPartialEq for RuntimeCommands
Auto Trait Implementations§
impl Freeze for RuntimeCommands
impl RefUnwindSafe for RuntimeCommands
impl Send for RuntimeCommands
impl Sync for RuntimeCommands
impl Unpin for RuntimeCommands
impl UnsafeUnpin for RuntimeCommands
impl UnwindSafe for RuntimeCommands
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