pub struct PatternRecord {
pub id: String,
pub embedding: Vec<f32>,
pub cluster_size: usize,
pub avg_quality: f32,
pub pattern_type: String,
pub access_count: u64,
pub metadata: PatternMetadata,
}Expand description
Pattern record for JSONL export
Fields§
§id: StringPattern ID
embedding: Vec<f32>Embedding vector
cluster_size: usizeNumber of trajectories in cluster
avg_quality: f32Average quality score
pattern_type: StringPattern type (routing, reasoning, etc.)
access_count: u64Access count
metadata: PatternMetadataExport metadata
Trait Implementations§
Source§impl Clone for PatternRecord
impl Clone for PatternRecord
Source§fn clone(&self) -> PatternRecord
fn clone(&self) -> PatternRecord
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 PatternRecord
impl Debug for PatternRecord
Source§impl<'de> Deserialize<'de> for PatternRecord
impl<'de> Deserialize<'de> for PatternRecord
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
Auto Trait Implementations§
impl Freeze for PatternRecord
impl RefUnwindSafe for PatternRecord
impl Send for PatternRecord
impl Sync for PatternRecord
impl Unpin for PatternRecord
impl UnwindSafe for PatternRecord
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