pub struct PipelineResult {
pub config: PipelineConfig,
pub step_results: Vec<StepResult>,
pub nested_output: Value,
pub total_time_ms: u64,
pub success: bool,
pub error_message: Option<String>,
}
Expand description
Complete pipeline execution result
Fields§
§config: PipelineConfig
Pipeline configuration used
step_results: Vec<StepResult>
Results from each step
nested_output: Value
Final nested output structure
total_time_ms: u64
Total processing time
success: bool
Overall success status
error_message: Option<String>
Error message if pipeline failed
Trait Implementations§
Source§impl Clone for PipelineResult
impl Clone for PipelineResult
Source§fn clone(&self) -> PipelineResult
fn clone(&self) -> PipelineResult
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 moreSource§impl Debug for PipelineResult
impl Debug for PipelineResult
Source§impl<'de> Deserialize<'de> for PipelineResult
impl<'de> Deserialize<'de> for PipelineResult
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 PipelineResult
impl !RefUnwindSafe for PipelineResult
impl Send for PipelineResult
impl Sync for PipelineResult
impl Unpin for PipelineResult
impl !UnwindSafe for PipelineResult
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