pub struct PendingCompletion {
pub cmd_id: CommandId,
pub results: Vec<(String, Box<dyn SlotValue>)>,
}Expand description
Captured async-completion payload. The engine drains these from
the post-dispatch RuntimeResourceRef and routes them through
Engine::handle_completion.
Fields§
§cmd_id: CommandIdThe CommandId being fulfilled.
results: Vec<(String, Box<dyn SlotValue>)>(name, value) pairs to write to the suspended Op’s output
sites.
Auto Trait Implementations§
impl !RefUnwindSafe for PendingCompletion
impl !UnwindSafe for PendingCompletion
impl Freeze for PendingCompletion
impl Send for PendingCompletion
impl Sync for PendingCompletion
impl Unpin for PendingCompletion
impl UnsafeUnpin for PendingCompletion
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedComponent for T
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request