pub struct BenchView {
pub generated_at: DateTime<Utc>,
pub frontiers: Vec<BenchFrontier>,
pub overlay: Vec<OverlayModel>,
pub no_api_usage: bool,
pub disclaimer: BenchDisclaimer,
pub providers: Vec<ProviderStatus>,
}Expand description
The full frontier view the CLI renders.
Fields§
§generated_at: DateTime<Utc>§frontiers: Vec<BenchFrontier>§overlay: Vec<OverlayModel>API-billed used models, BTreeMap-ordered. Empty when no_api_usage.
no_api_usage: boolTrue when the user has zero API-billed rows: frontiers still render as a reference, the overlay is empty, and no delta is fabricated.
disclaimer: BenchDisclaimer§providers: Vec<ProviderStatus>Provider detection status (mirrors the snapshot) so the standalone surface can surface the same provider notes / no-providers guidance as now/trends.
Trait Implementations§
impl StructuralPartialEq for BenchView
Auto Trait Implementations§
impl Freeze for BenchView
impl RefUnwindSafe for BenchView
impl Send for BenchView
impl Sync for BenchView
impl Unpin for BenchView
impl UnsafeUnpin for BenchView
impl UnwindSafe for BenchView
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