pub enum Attribution {
HarnessRegistry,
CommandLine,
OpenFile,
CwdHeuristic,
None,
TranscriptOnly,
}Variants§
HarnessRegistry
The harness told us (Claude’s ~/.claude/sessions/<pid>.json).
CommandLine
A --resume <id> style argument on the command line.
OpenFile
The process has the transcript open (Codex keeps every live thread’s rollout open); exact.
CwdHeuristic
Matched by working directory and start time; may be wrong with concurrent sessions.
None
No transcript found; process only.
TranscriptOnly
No process; transcript only.
Trait Implementations§
Source§impl Clone for Attribution
impl Clone for Attribution
Source§fn clone(&self) -> Attribution
fn clone(&self) -> Attribution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Attribution
Source§impl Debug for Attribution
impl Debug for Attribution
Source§impl<'de> Deserialize<'de> for Attribution
impl<'de> Deserialize<'de> for Attribution
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
impl Eq for Attribution
Source§impl PartialEq for Attribution
impl PartialEq for Attribution
Source§impl Serialize for Attribution
impl Serialize for Attribution
impl StructuralPartialEq for Attribution
Auto Trait Implementations§
impl Freeze for Attribution
impl RefUnwindSafe for Attribution
impl Send for Attribution
impl Sync for Attribution
impl Unpin for Attribution
impl UnsafeUnpin for Attribution
impl UnwindSafe for Attribution
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