pub struct BenchGatedClaim {
pub decision_id: String,
pub suite_id: String,
pub delta_score: f64,
}Expand description
A routing / model-swap claim that cites an external benchmark delta. The
policy plane compares this against the BenchTrustSummary for the suite
the delta came from.
Fields§
§decision_id: StringStable id of the routing decision the operator wants to take — surfaces in the audit trail.
suite_id: StringEval suite the delta is sourced from. Must match
BenchTrustSummary::suite_id or this gate will deny on mismatch.
delta_score: f64Score delta the operator is using to justify the routing change. In
the same [0, 1] units as bench_trust_score.
Trait Implementations§
Source§impl Clone for BenchGatedClaim
impl Clone for BenchGatedClaim
Source§fn clone(&self) -> BenchGatedClaim
fn clone(&self) -> BenchGatedClaim
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 BenchGatedClaim
impl Debug for BenchGatedClaim
Source§impl<'de> Deserialize<'de> for BenchGatedClaim
impl<'de> Deserialize<'de> for BenchGatedClaim
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
Source§impl PartialEq for BenchGatedClaim
impl PartialEq for BenchGatedClaim
Source§impl Serialize for BenchGatedClaim
impl Serialize for BenchGatedClaim
impl StructuralPartialEq for BenchGatedClaim
Auto Trait Implementations§
impl Freeze for BenchGatedClaim
impl RefUnwindSafe for BenchGatedClaim
impl Send for BenchGatedClaim
impl Sync for BenchGatedClaim
impl Unpin for BenchGatedClaim
impl UnsafeUnpin for BenchGatedClaim
impl UnwindSafe for BenchGatedClaim
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