pub struct ClaudeCodeWatcher;Expand description
Watcher for Claude Code sessions.
Discovers and parses JSONL session files from the Claude Code CLI tool.
Sessions are stored in ~/.claude/projects/<project-hash>/<session-uuid>.jsonl.
Trait Implementations§
Source§impl Watcher for ClaudeCodeWatcher
impl Watcher for ClaudeCodeWatcher
Source§fn info(&self) -> WatcherInfo
fn info(&self) -> WatcherInfo
Returns information about this watcher.
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Checks if this watcher is available. Read more
Source§fn find_sources(&self) -> Result<Vec<PathBuf>>
fn find_sources(&self) -> Result<Vec<PathBuf>>
Finds all session sources (files or directories) to import. Read more
Auto Trait Implementations§
impl Freeze for ClaudeCodeWatcher
impl RefUnwindSafe for ClaudeCodeWatcher
impl Send for ClaudeCodeWatcher
impl Sync for ClaudeCodeWatcher
impl Unpin for ClaudeCodeWatcher
impl UnwindSafe for ClaudeCodeWatcher
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