pub struct CheckpointNoteMetadata {
pub session_id: Option<String>,
pub agent: Option<String>,
pub project: Option<String>,
pub operator: Option<String>,
}Expand description
Metadata embedded into an intentional session checkpoint note.
Fields§
§session_id: Option<String>Mimir session id, when known.
agent: Option<String>Wrapped agent surface, such as claude or codex.
project: Option<String>Project or workspace label, when known.
operator: Option<String>Operator identity from Mimir config, when known.
Trait Implementations§
Source§impl Clone for CheckpointNoteMetadata
impl Clone for CheckpointNoteMetadata
Source§fn clone(&self) -> CheckpointNoteMetadata
fn clone(&self) -> CheckpointNoteMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CheckpointNoteMetadata
impl Debug for CheckpointNoteMetadata
Source§impl Default for CheckpointNoteMetadata
impl Default for CheckpointNoteMetadata
Source§fn default() -> CheckpointNoteMetadata
fn default() -> CheckpointNoteMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for CheckpointNoteMetadata
impl PartialEq for CheckpointNoteMetadata
impl Eq for CheckpointNoteMetadata
impl StructuralPartialEq for CheckpointNoteMetadata
Auto Trait Implementations§
impl Freeze for CheckpointNoteMetadata
impl RefUnwindSafe for CheckpointNoteMetadata
impl Send for CheckpointNoteMetadata
impl Sync for CheckpointNoteMetadata
impl Unpin for CheckpointNoteMetadata
impl UnsafeUnpin for CheckpointNoteMetadata
impl UnwindSafe for CheckpointNoteMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.