pub struct UsageBalanceProviderRow {Show 18 fields
pub provider_id: String,
pub display_name: String,
pub usage: UsageBucket,
pub success_per_mille: Option<u16>,
pub output_tokens_per_second: Option<u64>,
pub avg_ttfb_ms: Option<u64>,
pub cost_total_usd: Option<String>,
pub cost_display: String,
pub cost_confidence: CostConfidence,
pub balance_status: UsageBalanceStatus,
pub balance_counts: UsageBalanceStatusCounts,
pub primary_balance: Option<UsageBalanceSnapshotSummary>,
pub latest_balance_error: Option<String>,
pub balance_age_ms: Option<u64>,
pub routing: UsageBalanceRouteImpact,
pub endpoint_count: usize,
pub endpoints_with_balance: usize,
pub recent_endpoint_requests: u64,
}Fields§
§provider_id: String§display_name: String§usage: UsageBucket§success_per_mille: Option<u16>§output_tokens_per_second: Option<u64>§avg_ttfb_ms: Option<u64>§cost_total_usd: Option<String>§cost_display: String§cost_confidence: CostConfidence§balance_status: UsageBalanceStatus§balance_counts: UsageBalanceStatusCounts§primary_balance: Option<UsageBalanceSnapshotSummary>§latest_balance_error: Option<String>§balance_age_ms: Option<u64>§routing: UsageBalanceRouteImpact§endpoint_count: usize§endpoints_with_balance: usize§recent_endpoint_requests: u64Implementations§
Source§impl UsageBalanceProviderRow
impl UsageBalanceProviderRow
pub fn needs_attention(&self) -> bool
Trait Implementations§
Source§impl Clone for UsageBalanceProviderRow
impl Clone for UsageBalanceProviderRow
Source§fn clone(&self) -> UsageBalanceProviderRow
fn clone(&self) -> UsageBalanceProviderRow
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 UsageBalanceProviderRow
impl Debug for UsageBalanceProviderRow
Source§impl<'de> Deserialize<'de> for UsageBalanceProviderRow
impl<'de> Deserialize<'de> for UsageBalanceProviderRow
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 UsageBalanceProviderRow
impl PartialEq for UsageBalanceProviderRow
Source§fn eq(&self, other: &UsageBalanceProviderRow) -> bool
fn eq(&self, other: &UsageBalanceProviderRow) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UsageBalanceProviderRow
impl Serialize for UsageBalanceProviderRow
impl Eq for UsageBalanceProviderRow
impl StructuralPartialEq for UsageBalanceProviderRow
Auto Trait Implementations§
impl Freeze for UsageBalanceProviderRow
impl RefUnwindSafe for UsageBalanceProviderRow
impl Send for UsageBalanceProviderRow
impl Sync for UsageBalanceProviderRow
impl Unpin for UsageBalanceProviderRow
impl UnsafeUnpin for UsageBalanceProviderRow
impl UnwindSafe for UsageBalanceProviderRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.