pub struct InvocationParser { /* private fields */ }Expand description
Parser for invocation statistics
Implementations§
Source§impl InvocationParser
impl InvocationParser
pub fn new() -> Self
Sourcepub async fn scan_session(
&self,
path: &Path,
) -> Result<InvocationStats, CoreError>
pub async fn scan_session( &self, path: &Path, ) -> Result<InvocationStats, CoreError>
Scan a single session file for invocations
Sourcepub async fn scan_sessions(&self, paths: &[impl AsRef<Path>]) -> InvocationStats
pub async fn scan_sessions(&self, paths: &[impl AsRef<Path>]) -> InvocationStats
Scan multiple session files and aggregate stats
Trait Implementations§
Source§impl Debug for InvocationParser
impl Debug for InvocationParser
Auto Trait Implementations§
impl Freeze for InvocationParser
impl RefUnwindSafe for InvocationParser
impl Send for InvocationParser
impl Sync for InvocationParser
impl Unpin for InvocationParser
impl UnsafeUnpin for InvocationParser
impl UnwindSafe for InvocationParser
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