pub struct MatchPayload {
pub dry_run: bool,
pub confidence_threshold: u8,
pub candidates: Vec<MatchCandidate>,
pub operations: Vec<MatchOpItem>,
pub summary: MatchSummary,
}Expand description
Top-level data payload for match in JSON mode.
Fields§
§dry_run: booltrue when the user passed --dry-run.
confidence_threshold: u8Effective minimum confidence threshold (0–100 integer).
candidates: Vec<MatchCandidate>Per-candidate decisions (accepted and rejected).
operations: Vec<MatchOpItem>Per-operation outcomes.
summary: MatchSummaryAggregate counters.
Trait Implementations§
Source§impl Debug for MatchPayload
impl Debug for MatchPayload
Auto Trait Implementations§
impl Freeze for MatchPayload
impl RefUnwindSafe for MatchPayload
impl Send for MatchPayload
impl Sync for MatchPayload
impl Unpin for MatchPayload
impl UnsafeUnpin for MatchPayload
impl UnwindSafe for MatchPayload
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