pub struct ChunkMetadataSidecar {Show 20 fields
pub id: String,
pub project: String,
pub agent: String,
pub date: String,
pub session_id: String,
pub cwd: Option<String>,
pub kind: Kind,
pub frame_kind: Option<FrameKind>,
pub run_id: Option<String>,
pub prompt_id: Option<String>,
pub agent_model: Option<String>,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub token_usage: Option<u64>,
pub findings_count: Option<u32>,
pub workflow_phase: Option<String>,
pub mode: Option<String>,
pub skill_code: Option<String>,
pub framework_version: Option<String>,
pub intent_entries: Vec<IntentEntry>,
}Expand description
Structured metadata sidecar persisted alongside each chunk file.
Fields§
§id: String§project: String§agent: String§date: String§session_id: String§cwd: Option<String>§kind: Kind§frame_kind: Option<FrameKind>§run_id: Option<String>§prompt_id: Option<String>§agent_model: Option<String>§started_at: Option<String>§completed_at: Option<String>§token_usage: Option<u64>§findings_count: Option<u32>§workflow_phase: Option<String>§mode: Option<String>§skill_code: Option<String>§framework_version: Option<String>§intent_entries: Vec<IntentEntry>Trait Implementations§
Source§impl Clone for ChunkMetadataSidecar
impl Clone for ChunkMetadataSidecar
Source§fn clone(&self) -> ChunkMetadataSidecar
fn clone(&self) -> ChunkMetadataSidecar
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 ChunkMetadataSidecar
impl Debug for ChunkMetadataSidecar
Source§impl<'de> Deserialize<'de> for ChunkMetadataSidecar
impl<'de> Deserialize<'de> for ChunkMetadataSidecar
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 From<&Chunk> for ChunkMetadataSidecar
impl From<&Chunk> for ChunkMetadataSidecar
Source§impl PartialEq for ChunkMetadataSidecar
impl PartialEq for ChunkMetadataSidecar
Source§impl Serialize for ChunkMetadataSidecar
impl Serialize for ChunkMetadataSidecar
impl Eq for ChunkMetadataSidecar
impl StructuralPartialEq for ChunkMetadataSidecar
Auto Trait Implementations§
impl Freeze for ChunkMetadataSidecar
impl RefUnwindSafe for ChunkMetadataSidecar
impl Send for ChunkMetadataSidecar
impl Sync for ChunkMetadataSidecar
impl Unpin for ChunkMetadataSidecar
impl UnsafeUnpin for ChunkMetadataSidecar
impl UnwindSafe for ChunkMetadataSidecar
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