pub struct CounterfactualQueryResult {
pub change_point: i64,
pub total_divergence: f64,
pub max_divergence_time: i64,
pub max_divergence_value: f32,
pub divergence_curve: Vec<(i64, f32)>,
pub method: String,
}Expand description
Counterfactual analysis result for query layer.
Fields§
§change_point: i64Change point timestamp.
total_divergence: f64Total divergence (area under curve).
max_divergence_time: i64Timestamp of maximum divergence.
max_divergence_value: f32Maximum divergence value.
divergence_curve: Vec<(i64, f32)>Divergence curve: (timestamp, distance).
method: StringMethod used.
Trait Implementations§
Source§impl Clone for CounterfactualQueryResult
impl Clone for CounterfactualQueryResult
Source§fn clone(&self) -> CounterfactualQueryResult
fn clone(&self) -> CounterfactualQueryResult
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for CounterfactualQueryResult
impl RefUnwindSafe for CounterfactualQueryResult
impl Send for CounterfactualQueryResult
impl Sync for CounterfactualQueryResult
impl Unpin for CounterfactualQueryResult
impl UnwindSafe for CounterfactualQueryResult
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