pub struct DistilledPattern {
pub id: String,
pub pattern_type: String,
pub centroid: Vec<f32>,
pub trajectory_ids: Vec<String>,
pub strength: f64,
pub metadata: Value,
}Expand description
Distilled pattern from multiple trajectories
Fields§
§id: StringPattern ID
pattern_type: StringPattern type
centroid: Vec<f32>Centroid embedding
trajectory_ids: Vec<String>Supporting trajectories
strength: f64Pattern strength (0.0 - 1.0)
metadata: ValueMetadata
Trait Implementations§
Source§impl Clone for DistilledPattern
impl Clone for DistilledPattern
Source§fn clone(&self) -> DistilledPattern
fn clone(&self) -> DistilledPattern
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 DistilledPattern
impl Debug for DistilledPattern
Source§impl<'de> Deserialize<'de> for DistilledPattern
impl<'de> Deserialize<'de> for DistilledPattern
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 DistilledPattern
impl RefUnwindSafe for DistilledPattern
impl Send for DistilledPattern
impl Sync for DistilledPattern
impl Unpin for DistilledPattern
impl UnwindSafe for DistilledPattern
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