pub struct ChainExecutionResult {
pub chain_id: String,
pub status: ChainExecutionStatus,
pub total_duration_ms: u64,
pub request_results: HashMap<String, ChainResponse>,
pub error_message: Option<String>,
}Expand description
Result of executing a request chain
Fields§
§chain_id: StringUnique identifier for the executed chain
status: ChainExecutionStatusOverall execution status
total_duration_ms: u64Total duration of chain execution in milliseconds
request_results: HashMap<String, ChainResponse>Results of individual requests in the chain, keyed by request ID
error_message: Option<String>Error message if execution failed
Trait Implementations§
Source§impl Clone for ChainExecutionResult
impl Clone for ChainExecutionResult
Source§fn clone(&self) -> ChainExecutionResult
fn clone(&self) -> ChainExecutionResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ChainExecutionResult
impl RefUnwindSafe for ChainExecutionResult
impl Send for ChainExecutionResult
impl Sync for ChainExecutionResult
impl Unpin for ChainExecutionResult
impl UnwindSafe for ChainExecutionResult
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