pub struct PublishedClaim {
pub benchmark: Option<String>,
pub model: Option<String>,
pub protocol: Option<String>,
pub provider: Option<String>,
pub score: Option<f64>,
pub source: Option<String>,
}Fields§
§benchmark: Option<String>Benchmark is the canonical test id the claim is about, from /catalog.
model: Option<String>Model is the system the score is claimed for.
protocol: Option<String>Protocol records HOW it was scored — provider-reported, agentic, third-party-leaderboard — because a provider card and a third party running its own harness are different kinds of number and must not be blended.
provider: Option<String>Provider is who the claim belongs to — the lab or leaderboard whose number this is. It joins a claim to the attempts measured for that same model.
score: Option<f64>Score is the reported aggregate, as a percentage.
source: Option<String>Source is the citation the row was read from. A claim without one is a number nobody can check, so every write requires it.
Implementations§
Source§impl PublishedClaim
impl PublishedClaim
pub fn new() -> PublishedClaim
Trait Implementations§
Source§impl Clone for PublishedClaim
impl Clone for PublishedClaim
Source§fn clone(&self) -> PublishedClaim
fn clone(&self) -> PublishedClaim
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 PublishedClaim
impl Debug for PublishedClaim
Source§impl Default for PublishedClaim
impl Default for PublishedClaim
Source§fn default() -> PublishedClaim
fn default() -> PublishedClaim
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublishedClaim
impl<'de> Deserialize<'de> for PublishedClaim
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 PublishedClaim
impl PartialEq for PublishedClaim
Source§impl Serialize for PublishedClaim
impl Serialize for PublishedClaim
impl StructuralPartialEq for PublishedClaim
Auto Trait Implementations§
impl Freeze for PublishedClaim
impl RefUnwindSafe for PublishedClaim
impl Send for PublishedClaim
impl Sync for PublishedClaim
impl Unpin for PublishedClaim
impl UnsafeUnpin for PublishedClaim
impl UnwindSafe for PublishedClaim
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