pub struct ClaudeCodeFormat;Expand description
Claude Code session log format (JSONL).
Trait Implementations§
Source§impl LogFormat for ClaudeCodeFormat
impl LogFormat for ClaudeCodeFormat
Source§fn sessions_dir(&self, project: Option<&Path>) -> PathBuf
fn sessions_dir(&self, project: Option<&Path>) -> PathBuf
Get the sessions directory for this format.
Does NOT check if the directory exists - that’s handled by list_sessions.
Source§fn list_sessions(&self, project: Option<&Path>) -> Vec<SessionFile>
fn list_sessions(&self, project: Option<&Path>) -> Vec<SessionFile>
List all session files for this format.
Auto Trait Implementations§
impl Freeze for ClaudeCodeFormat
impl RefUnwindSafe for ClaudeCodeFormat
impl Send for ClaudeCodeFormat
impl Sync for ClaudeCodeFormat
impl Unpin for ClaudeCodeFormat
impl UnwindSafe for ClaudeCodeFormat
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