pub struct ToolChain {
pub sequence: Vec<String>,
pub frequency: usize,
pub sessions_count: usize,
}Expand description
A recurring sequence of tools used together
Fields§
§sequence: Vec<String>Ordered tool names in the sequence
frequency: usizeHow many times this sequence occurred across sessions
sessions_count: usizeNumber of distinct sessions containing this sequence
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolChain
impl<'de> Deserialize<'de> for ToolChain
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 ToolChain
impl RefUnwindSafe for ToolChain
impl Send for ToolChain
impl Sync for ToolChain
impl Unpin for ToolChain
impl UnsafeUnpin for ToolChain
impl UnwindSafe for ToolChain
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