pub struct FrontierPoint {
pub model_id: String,
pub label: String,
pub score_pct: Decimal,
pub cost_per_task_usd: Option<Decimal>,
pub standing: FrontierStanding,
pub priced_in_catalog: bool,
pub note: Option<String>,
}Expand description
A single benchmark point with its frontier standing.
Fields§
§model_id: String§label: String§score_pct: Decimal§cost_per_task_usd: Option<Decimal>None => no published cost (plotted by score only, cost “n/a”).
standing: FrontierStanding§priced_in_catalog: boolfalse for a benchmark model with no pricing-catalog entry (e.g. composer-2.5)
— never a re-pricing target.
note: Option<String>Optional availability caveat, e.g. “Cursor subscription only - no API access”.
Trait Implementations§
Source§impl Clone for FrontierPoint
impl Clone for FrontierPoint
Source§fn clone(&self) -> FrontierPoint
fn clone(&self) -> FrontierPoint
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 FrontierPoint
impl Debug for FrontierPoint
Source§impl PartialEq for FrontierPoint
impl PartialEq for FrontierPoint
Source§fn eq(&self, other: &FrontierPoint) -> bool
fn eq(&self, other: &FrontierPoint) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FrontierPoint
impl Serialize for FrontierPoint
impl StructuralPartialEq for FrontierPoint
Auto Trait Implementations§
impl Freeze for FrontierPoint
impl RefUnwindSafe for FrontierPoint
impl Send for FrontierPoint
impl Sync for FrontierPoint
impl Unpin for FrontierPoint
impl UnsafeUnpin for FrontierPoint
impl UnwindSafe for FrontierPoint
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