pub struct ToolChainAnalysis {
pub top_bigrams: Vec<ToolChain>,
pub top_trigrams: Vec<ToolChain>,
pub most_expensive_chains: Vec<ToolChain>,
pub computed_at: DateTime<Utc>,
}Expand description
Complete tool chain analysis results
Fields§
§top_bigrams: Vec<ToolChain>Top 10 tool pairs by frequency
top_trigrams: Vec<ToolChain>Top 10 tool triples by frequency
most_expensive_chains: Vec<ToolChain>Top 10 chains by token cost (uses call frequency as proxy)
computed_at: DateTime<Utc>Timestamp of computation
Implementations§
Trait Implementations§
Source§impl Clone for ToolChainAnalysis
impl Clone for ToolChainAnalysis
Source§fn clone(&self) -> ToolChainAnalysis
fn clone(&self) -> ToolChainAnalysis
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolChainAnalysis
impl Debug for ToolChainAnalysis
Source§impl<'de> Deserialize<'de> for ToolChainAnalysis
impl<'de> Deserialize<'de> for ToolChainAnalysis
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
Auto Trait Implementations§
impl Freeze for ToolChainAnalysis
impl RefUnwindSafe for ToolChainAnalysis
impl Send for ToolChainAnalysis
impl Sync for ToolChainAnalysis
impl Unpin for ToolChainAnalysis
impl UnsafeUnpin for ToolChainAnalysis
impl UnwindSafe for ToolChainAnalysis
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