pub struct CausalResult {
pub pattern: TemporalPattern,
pub similarity: f32,
pub causal_distance: Option<usize>,
pub temporal_distance_ns: i64,
pub combined_score: f32,
}Expand description
Result from causal query
Fields§
§pattern: TemporalPatternRetrieved pattern
similarity: f32Similarity score
causal_distance: Option<usize>Causal distance (edges in causal graph)
temporal_distance_ns: i64Temporal distance in nanoseconds
combined_score: f32Combined relevance score
Trait Implementations§
Source§impl Clone for CausalResult
impl Clone for CausalResult
Source§fn clone(&self) -> CausalResult
fn clone(&self) -> CausalResult
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 CausalResult
impl Debug for CausalResult
Source§impl<'de> Deserialize<'de> for CausalResult
impl<'de> Deserialize<'de> for CausalResult
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 CausalResult
impl RefUnwindSafe for CausalResult
impl Send for CausalResult
impl Sync for CausalResult
impl Unpin for CausalResult
impl UnwindSafe for CausalResult
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