pub struct StartChildWorkflowOutput {
pub run_id: String,
/* private fields */
}Expand description
Output produced when an intercepted child workflow successfully starts.
Fields§
§run_id: StringRun ID of the child workflow
Implementations§
Source§impl StartChildWorkflowOutput
impl StartChildWorkflowOutput
Sourcepub fn map_result(
self,
map: impl FnOnce(CancellableWorkflowOutboundFuture<Result<Box<dyn WorkflowOutboundValue>, ChildWorkflowExecutionError>>) -> CancellableWorkflowOutboundFuture<Result<Box<dyn WorkflowOutboundValue>, ChildWorkflowExecutionError>>,
) -> StartChildWorkflowOutput
pub fn map_result( self, map: impl FnOnce(CancellableWorkflowOutboundFuture<Result<Box<dyn WorkflowOutboundValue>, ChildWorkflowExecutionError>>) -> CancellableWorkflowOutboundFuture<Result<Box<dyn WorkflowOutboundValue>, ChildWorkflowExecutionError>>, ) -> StartChildWorkflowOutput
Replace the intercepted child completion future.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for StartChildWorkflowOutput
impl !Send for StartChildWorkflowOutput
impl !Sync for StartChildWorkflowOutput
impl !UnwindSafe for StartChildWorkflowOutput
impl Freeze for StartChildWorkflowOutput
impl Unpin for StartChildWorkflowOutput
impl UnsafeUnpin for StartChildWorkflowOutput
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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