pub enum TranscriptFormat {
JsonlGeneric,
ClaudeCodeJsonl,
}Expand description
The supported transcript shapes for read_transcript /
mnemo thread ingest --format ….
Variants§
JsonlGeneric
{"turn_id": …, "role": …, "content": …, "timestamp"?: …} per line.
ClaudeCodeJsonl
Claude Code’s ~/.claude/projects/<p>/<s>.jsonl shape; see the
module docs.
Implementations§
Source§impl TranscriptFormat
impl TranscriptFormat
Sourcepub fn parse(s: &str) -> Option<TranscriptFormat>
pub fn parse(s: &str) -> Option<TranscriptFormat>
Parse a --format string. Case-insensitive; accepts jsonl and
claude-code-jsonl (or claude_code_jsonl for CLI convenience).
Trait Implementations§
Source§impl Clone for TranscriptFormat
impl Clone for TranscriptFormat
impl Copy for TranscriptFormat
Source§impl Debug for TranscriptFormat
impl Debug for TranscriptFormat
impl Eq for TranscriptFormat
Source§impl PartialEq for TranscriptFormat
impl PartialEq for TranscriptFormat
impl StructuralPartialEq for TranscriptFormat
Auto Trait Implementations§
impl Forget for TranscriptFormat
impl Freeze for TranscriptFormat
impl RefUnwindSafe for TranscriptFormat
impl Send for TranscriptFormat
impl Sync for TranscriptFormat
impl Unpin for TranscriptFormat
impl UnsafeUnpin for TranscriptFormat
impl UnwindSafe for TranscriptFormat
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