pub struct CostBreakdown {
pub input_cost_without: f64,
pub input_cost_with: f64,
pub output_cost_without: f64,
pub output_cost_with: f64,
pub total_cost_without: f64,
pub total_cost_with: f64,
pub total_saved: f64,
pub estimated_output_tokens_without: u64,
pub estimated_output_tokens_with: u64,
pub output_tokens_saved: u64,
}Fields§
§input_cost_without: f64§input_cost_with: f64§output_cost_without: f64§output_cost_with: f64§total_cost_without: f64§total_cost_with: f64§total_saved: f64§estimated_output_tokens_without: u64§estimated_output_tokens_with: u64§output_tokens_saved: u64Auto Trait Implementations§
impl Freeze for CostBreakdown
impl RefUnwindSafe for CostBreakdown
impl Send for CostBreakdown
impl Sync for CostBreakdown
impl Unpin for CostBreakdown
impl UnsafeUnpin for CostBreakdown
impl UnwindSafe for CostBreakdown
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