pub enum AnchorSubsystem {
SubagentTranscript,
SessionLog,
}Expand description
Which subsystem a given anchor belongs to — folded into the vault key so the two subsystems’
anchors never collide even if a file_id happened to coincide.
Variants§
SubagentTranscript
zeph-subagent transcript (<task_id>.jsonl).
SessionLog
zeph-session event log (events.jsonl).
Implementations§
Source§impl AnchorSubsystem
impl AnchorSubsystem
Sourcepub const fn key_segment(self) -> &'static str
pub const fn key_segment(self) -> &'static str
The vault-key segment for this subsystem (SUBAGENT / SESSION).
Trait Implementations§
Source§impl Clone for AnchorSubsystem
impl Clone for AnchorSubsystem
Source§fn clone(&self) -> AnchorSubsystem
fn clone(&self) -> AnchorSubsystem
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 AnchorSubsystem
Source§impl Debug for AnchorSubsystem
impl Debug for AnchorSubsystem
impl Eq for AnchorSubsystem
Source§impl Hash for AnchorSubsystem
impl Hash for AnchorSubsystem
Source§impl PartialEq for AnchorSubsystem
impl PartialEq for AnchorSubsystem
impl StructuralPartialEq for AnchorSubsystem
Auto Trait Implementations§
impl Freeze for AnchorSubsystem
impl RefUnwindSafe for AnchorSubsystem
impl Send for AnchorSubsystem
impl Sync for AnchorSubsystem
impl Unpin for AnchorSubsystem
impl UnsafeUnpin for AnchorSubsystem
impl UnwindSafe for AnchorSubsystem
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