pub struct AssetDiffResult {
pub summary: Option<AssetDiffSummary>,
pub supervisor: Option<AssetSupervisorVerdict>,
pub visual_diff: Option<VisualDiffOutput>,
pub skipped_reason: Option<String>,
}Expand description
Combined result of running all configured diff stages for a single artifact.
Fields§
§summary: Option<AssetDiffSummary>Text summary from the DiffSummaryAgent (None when skipped).
supervisor: Option<AssetSupervisorVerdict>Supervisor confidence verdict (None when skipped).
visual_diff: Option<VisualDiffOutput>Visual diff output file (None when visual_diff = false).
skipped_reason: Option<String>If set, the diff was skipped and this describes why.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AssetDiffResult
impl RefUnwindSafe for AssetDiffResult
impl Send for AssetDiffResult
impl Sync for AssetDiffResult
impl Unpin for AssetDiffResult
impl UnsafeUnpin for AssetDiffResult
impl UnwindSafe for AssetDiffResult
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