pub struct Verdict {
pub valence: Valence,
pub strength: f64,
pub tier: Tier,
pub flagged_points: Vec<FlaggedPoint>,
pub contributors: Vec<Contributor>,
pub trace_id: String,
}Expand description
The critic’s judgement. No answer-bearing field may ever be added here.
Fields§
§valence: Valence§strength: f64Aggregate strength ∈ [0,1]; the max fused over contributors.
tier: Tier§flagged_points: Vec<FlaggedPoint>§contributors: Vec<Contributor>§trace_id: StringThreads appraise → record so an override can flow back via record(feedback='down').
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Verdict
impl RefUnwindSafe for Verdict
impl Send for Verdict
impl Sync for Verdict
impl Unpin for Verdict
impl UnsafeUnpin for Verdict
impl UnwindSafe for Verdict
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