pub struct CostAttributionReport {
pub run_id: String,
pub total: CostSummary,
pub by_agent: HashMap<String, CostSummary>,
pub by_step: HashMap<String, CostSummary>,
pub by_name: HashMap<String, CostSummary>,
}Fields§
§run_id: String§total: CostSummary§by_agent: HashMap<String, CostSummary>§by_step: HashMap<String, CostSummary>§by_name: HashMap<String, CostSummary>Trait Implementations§
Source§impl Clone for CostAttributionReport
impl Clone for CostAttributionReport
Source§fn clone(&self) -> CostAttributionReport
fn clone(&self) -> CostAttributionReport
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 moreAuto Trait Implementations§
impl Freeze for CostAttributionReport
impl RefUnwindSafe for CostAttributionReport
impl Send for CostAttributionReport
impl Sync for CostAttributionReport
impl Unpin for CostAttributionReport
impl UnsafeUnpin for CostAttributionReport
impl UnwindSafe for CostAttributionReport
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