pub struct RepricingDelta {
pub target_model_id: String,
pub target_label: String,
pub delta_usd: Decimal,
pub status: RepricingStatus,
pub on_frontier_in: Vec<String>,
}Expand description
“~$X cheaper/more at equal token volume” — cost only, never a quality claim.
Fields§
§target_model_id: String§target_label: String§delta_usd: Decimalrepriced(target) - actual_billed(this model), USD. Negative => target cheaper
at the same token volume. Zero (and ignorable) when status != Computed.
status: RepricingStatus§on_frontier_in: Vec<String>Benchmarks where the target is on-frontier.
Trait Implementations§
Source§impl Clone for RepricingDelta
impl Clone for RepricingDelta
Source§fn clone(&self) -> RepricingDelta
fn clone(&self) -> RepricingDelta
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 RepricingDelta
impl Debug for RepricingDelta
Source§impl PartialEq for RepricingDelta
impl PartialEq for RepricingDelta
Source§fn eq(&self, other: &RepricingDelta) -> bool
fn eq(&self, other: &RepricingDelta) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RepricingDelta
impl Serialize for RepricingDelta
impl StructuralPartialEq for RepricingDelta
Auto Trait Implementations§
impl Freeze for RepricingDelta
impl RefUnwindSafe for RepricingDelta
impl Send for RepricingDelta
impl Sync for RepricingDelta
impl Unpin for RepricingDelta
impl UnsafeUnpin for RepricingDelta
impl UnwindSafe for RepricingDelta
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