Skip to main content

RuntimeCommands

Enum RuntimeCommands 

Source
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

Source

pub fn identifier(&self) -> &'static str

Trait Implementations§

Source§

impl Clone for RuntimeCommands

Source§

fn clone(&self) -> RuntimeCommands

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCommands

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeCommands

Source§

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

Source§

fn from(v: AddBinding) -> Self

Converts to this type from the input type.
Source§

impl From<AwaitPromise> for RuntimeCommands

Source§

fn from(v: AwaitPromise) -> Self

Converts to this type from the input type.
Source§

impl From<CallFunctionOn> for RuntimeCommands

Source§

fn from(v: CallFunctionOn) -> Self

Converts to this type from the input type.
Source§

impl From<CompileScript> for RuntimeCommands

Source§

fn from(v: CompileScript) -> Self

Converts to this type from the input type.
Source§

impl From<Disable> for RuntimeCommands

Source§

fn from(v: Disable) -> Self

Converts to this type from the input type.
Source§

impl From<DiscardConsoleEntries> for RuntimeCommands

Source§

fn from(v: DiscardConsoleEntries) -> Self

Converts to this type from the input type.
Source§

impl From<Enable> for RuntimeCommands

Source§

fn from(v: Enable) -> Self

Converts to this type from the input type.
Source§

impl From<Evaluate> for RuntimeCommands

Source§

fn from(v: Evaluate) -> Self

Converts to this type from the input type.
Source§

impl From<GetExceptionDetails> for RuntimeCommands

Source§

fn from(v: GetExceptionDetails) -> Self

Converts to this type from the input type.
Source§

impl From<GetHeapUsage> for RuntimeCommands

Source§

fn from(v: GetHeapUsage) -> Self

Converts to this type from the input type.
Source§

impl From<GetIsolateId> for RuntimeCommands

Source§

fn from(v: GetIsolateId) -> Self

Converts to this type from the input type.
Source§

impl From<GetProperties> for RuntimeCommands

Source§

fn from(v: GetProperties) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalLexicalScopeNames> for RuntimeCommands

Source§

fn from(v: GlobalLexicalScopeNames) -> Self

Converts to this type from the input type.
Source§

impl From<QueryObjects> for RuntimeCommands

Source§

fn from(v: QueryObjects) -> Self

Converts to this type from the input type.
Source§

impl From<ReleaseObject> for RuntimeCommands

Source§

fn from(v: ReleaseObject) -> Self

Converts to this type from the input type.
Source§

impl From<ReleaseObjectGroup> for RuntimeCommands

Source§

fn from(v: ReleaseObjectGroup) -> Self

Converts to this type from the input type.
Source§

impl From<RemoveBinding> for RuntimeCommands

Source§

fn from(v: RemoveBinding) -> Self

Converts to this type from the input type.
Source§

impl From<RunIfWaitingForDebugger> for RuntimeCommands

Source§

fn from(v: RunIfWaitingForDebugger) -> Self

Converts to this type from the input type.
Source§

impl From<RunScript> for RuntimeCommands

Source§

fn from(v: RunScript) -> Self

Converts to this type from the input type.
Source§

impl From<RuntimeCommands> for Command

Source§

fn from(v: RuntimeCommands) -> Self

Converts to this type from the input type.
Source§

impl From<RuntimeCommands> for JsProtocolCommands

Source§

fn from(v: RuntimeCommands) -> Self

Converts to this type from the input type.
Source§

impl From<SetAsyncCallStackDepth> for RuntimeCommands

Source§

fn from(v: SetAsyncCallStackDepth) -> Self

Converts to this type from the input type.
Source§

impl From<SetCustomObjectFormatterEnabled> for RuntimeCommands

Source§

fn from(v: SetCustomObjectFormatterEnabled) -> Self

Converts to this type from the input type.
Source§

impl From<SetMaxCallStackSizeToCapture> for RuntimeCommands

Source§

fn from(v: SetMaxCallStackSizeToCapture) -> Self

Converts to this type from the input type.
Source§

impl From<TerminateExecution> for RuntimeCommands

Source§

fn from(v: TerminateExecution) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeCommands

Source§

fn eq(&self, other: &RuntimeCommands) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for RuntimeCommands

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<Command> for RuntimeCommands

Source§

type Error = Command

The type returned in the event of a conversion error.
Source§

fn try_from( e: Command, ) -> Result<Self, <RuntimeCommands as TryFrom<Command>>::Error>

Performs the conversion.
Source§

impl TryFrom<JsProtocolCommands> for RuntimeCommands

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for AddBinding

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for AwaitPromise

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for CallFunctionOn

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for CompileScript

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for Disable

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for DiscardConsoleEntries

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for Enable

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for Evaluate

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for GetExceptionDetails

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for GetHeapUsage

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for GetIsolateId

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for GetProperties

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for GlobalLexicalScopeNames

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for QueryObjects

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for ReleaseObject

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for ReleaseObjectGroup

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for RemoveBinding

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for RunIfWaitingForDebugger

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for RunScript

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for SetAsyncCallStackDepth

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for SetCustomObjectFormatterEnabled

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for SetMaxCallStackSizeToCapture

Source§

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>

Performs the conversion.
Source§

impl TryFrom<RuntimeCommands> for TerminateExecution

Source§

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>

Performs the conversion.
Source§

impl StructuralPartialEq for RuntimeCommands

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,