pub struct TurnUsage {
pub input: u64,
pub output: u64,
pub cache: u64,
pub cost: f64,
}Expand description
The tokens and cost of a turn.
Fields§
§input: u64§output: u64§cache: u64§cost: f64Trait Implementations§
impl Copy for TurnUsage
Source§impl<'de> Deserialize<'de> for TurnUsage
impl<'de> Deserialize<'de> for TurnUsage
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 StructuralPartialEq for TurnUsage
Auto Trait Implementations§
impl Freeze for TurnUsage
impl RefUnwindSafe for TurnUsage
impl Send for TurnUsage
impl Sync for TurnUsage
impl Unpin for TurnUsage
impl UnsafeUnpin for TurnUsage
impl UnwindSafe for TurnUsage
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