pub struct TaskUsageV2 {
pub number: u64,
pub input_tokens: u64,
pub output_tokens: u64,
pub list_usd_micros: u64,
}Expand description
Ledger usage while a session held a Hive task (by number, never a title).
Fields§
§number: u64§input_tokens: u64§output_tokens: u64§list_usd_micros: u64Trait Implementations§
Source§impl Clone for TaskUsageV2
impl Clone for TaskUsageV2
Source§impl Debug for TaskUsageV2
impl Debug for TaskUsageV2
Source§impl<'de> Deserialize<'de> for TaskUsageV2
impl<'de> Deserialize<'de> for TaskUsageV2
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
impl Eq for TaskUsageV2
Source§impl PartialEq for TaskUsageV2
impl PartialEq for TaskUsageV2
Source§impl Serialize for TaskUsageV2
impl Serialize for TaskUsageV2
impl StructuralPartialEq for TaskUsageV2
Auto Trait Implementations§
impl Freeze for TaskUsageV2
impl RefUnwindSafe for TaskUsageV2
impl Send for TaskUsageV2
impl Sync for TaskUsageV2
impl Unpin for TaskUsageV2
impl UnsafeUnpin for TaskUsageV2
impl UnwindSafe for TaskUsageV2
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