pub struct CompactionProvenance {
pub session_id: String,
pub session_dir: String,
pub expert: CompactionExpertConfig,
}Expand description
Pointer back to the parent session from which a compacted session was derived.
Fields§
§session_id: StringSession identifier of the parent session.
session_dir: StringFilesystem path to the parent session directory.
expert: CompactionExpertConfigExpert configuration for the agent that wrote the summary.
Trait Implementations§
Source§impl Clone for CompactionProvenance
impl Clone for CompactionProvenance
Source§fn clone(&self) -> CompactionProvenance
fn clone(&self) -> CompactionProvenance
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 CompactionProvenance
impl Debug for CompactionProvenance
Source§impl<'de> Deserialize<'de> for CompactionProvenance
impl<'de> Deserialize<'de> for CompactionProvenance
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
Source§impl PartialEq for CompactionProvenance
impl PartialEq for CompactionProvenance
Source§impl Serialize for CompactionProvenance
impl Serialize for CompactionProvenance
impl Eq for CompactionProvenance
impl StructuralPartialEq for CompactionProvenance
Auto Trait Implementations§
impl Freeze for CompactionProvenance
impl RefUnwindSafe for CompactionProvenance
impl Send for CompactionProvenance
impl Sync for CompactionProvenance
impl Unpin for CompactionProvenance
impl UnsafeUnpin for CompactionProvenance
impl UnwindSafe for CompactionProvenance
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.