pub struct CompactDiffResult {
pub is_match: bool,
pub diff_percentage: f64,
pub regions: Vec<CompactRegion>,
pub dimension_mismatch: Option<DimensionMismatch>,
}Expand description
Compact output for agent consumption — only actionable fields.
Fields§
§is_match: bool§diff_percentage: f64§regions: Vec<CompactRegion>§dimension_mismatch: Option<DimensionMismatch>Trait Implementations§
Source§impl From<&DiffResult> for CompactDiffResult
impl From<&DiffResult> for CompactDiffResult
Source§fn from(r: &DiffResult) -> Self
fn from(r: &DiffResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CompactDiffResult
impl RefUnwindSafe for CompactDiffResult
impl Send for CompactDiffResult
impl Sync for CompactDiffResult
impl Unpin for CompactDiffResult
impl UnwindSafe for CompactDiffResult
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> 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 more