pub enum DispatchRequest {
Call {
execution_id: String,
seq: u64,
connector: String,
method: String,
arguments: Value,
},
BeginStep {
execution_id: String,
seq: u64,
name: String,
},
RecordStep {
execution_id: String,
seq: u64,
result: Value,
},
}Expand description
Host request emitted by an executing Code Mode program.
Variants§
Call
Execute or replay one connector call.
Fields
BeginStep
Decide whether a local codemode.step callback should run.
Fields
RecordStep
Record a completed local codemode.step callback.
Trait Implementations§
Source§impl Clone for DispatchRequest
impl Clone for DispatchRequest
Source§fn clone(&self) -> DispatchRequest
fn clone(&self) -> DispatchRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DispatchRequest
impl Debug for DispatchRequest
Source§impl<'de> Deserialize<'de> for DispatchRequest
impl<'de> Deserialize<'de> for DispatchRequest
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 DispatchRequest
impl RefUnwindSafe for DispatchRequest
impl Send for DispatchRequest
impl Sync for DispatchRequest
impl Unpin for DispatchRequest
impl UnsafeUnpin for DispatchRequest
impl UnwindSafe for DispatchRequest
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