pub struct UnpricedUsage {
pub timestamp: DateTime<Utc>,
pub tool: String,
pub model: String,
pub token_type: TokenType,
pub token_count: u64,
pub project: Option<String>,
pub access_path: FocusAccessPath,
pub service_name: String,
pub service_provider_name: String,
pub host_provider_name: String,
pub invoice_issuer_name: String,
pub billing_currency: String,
}Fields§
§timestamp: DateTime<Utc>§tool: String§model: String§token_type: TokenType§token_count: u64§project: Option<String>§access_path: FocusAccessPath§service_name: String§service_provider_name: String§host_provider_name: String§invoice_issuer_name: String§billing_currency: StringTrait Implementations§
Source§impl Clone for UnpricedUsage
impl Clone for UnpricedUsage
Source§fn clone(&self) -> UnpricedUsage
fn clone(&self) -> UnpricedUsage
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 UnpricedUsage
impl Debug for UnpricedUsage
impl Eq for UnpricedUsage
Source§impl PartialEq for UnpricedUsage
impl PartialEq for UnpricedUsage
Source§fn eq(&self, other: &UnpricedUsage) -> bool
fn eq(&self, other: &UnpricedUsage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UnpricedUsage
Auto Trait Implementations§
impl Freeze for UnpricedUsage
impl RefUnwindSafe for UnpricedUsage
impl Send for UnpricedUsage
impl Sync for UnpricedUsage
impl Unpin for UnpricedUsage
impl UnsafeUnpin for UnpricedUsage
impl UnwindSafe for UnpricedUsage
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