pub trait ExecutionResultExt<T> {
// Required method
fn with_execution_context(
self,
context: ChainExecutionContext,
) -> Result<T, ChainError>;
}Expand description
Extension trait for attaching a ChainExecutionContext to an execution error.
Required Methods§
Sourcefn with_execution_context(
self,
context: ChainExecutionContext,
) -> Result<T, ChainError>
fn with_execution_context( self, context: ChainExecutionContext, ) -> Result<T, ChainError>
Converts the error into a ChainError, tagging it with the given execution context.