pub struct ConfidenceUpdate {
pub finding_id: String,
pub previous_score: f64,
pub new_score: f64,
pub basis: String,
pub updated_by: String,
pub updated_at: String,
}Expand description
A confidence update is a mutable interpretation layer event. The finding’s evidence is immutable; the confidence assessment can evolve.
Fields§
§finding_id: String§previous_score: f64§new_score: f64§basis: String§updated_by: StringWho or what produced this update (e.g., “grounding_pass”, “reviewer:0000-0001-2345-6789”).
updated_at: StringWhen this update was produced (RFC 3339).
Trait Implementations§
Source§impl Clone for ConfidenceUpdate
impl Clone for ConfidenceUpdate
Source§fn clone(&self) -> ConfidenceUpdate
fn clone(&self) -> ConfidenceUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfidenceUpdate
impl Debug for ConfidenceUpdate
Source§impl<'de> Deserialize<'de> for ConfidenceUpdate
impl<'de> Deserialize<'de> for ConfidenceUpdate
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 ConfidenceUpdate
impl RefUnwindSafe for ConfidenceUpdate
impl Send for ConfidenceUpdate
impl Sync for ConfidenceUpdate
impl Unpin for ConfidenceUpdate
impl UnsafeUnpin for ConfidenceUpdate
impl UnwindSafe for ConfidenceUpdate
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