changeforest/
model_selection_result.rs1use std::fmt;
2
3#[derive(Clone, Debug, Default)]
4pub struct ModelSelectionResult {
5 pub is_significant: bool,
6 pub p_value: Option<f64>,
7}
8
9impl fmt::Display for ModelSelectionResult {
11 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
13 write!(
14 f,
15 "ModelSelectionResult(is_significant={}, p_value={:?})",
16 self.is_significant, self.p_value
17 )
18 }
19}
20
21#[cfg(test)]
22mod tests {
23 use super::*;
24
25 #[test]
26 fn test_model_selection_result_default() {
27 let result = ModelSelectionResult::default();
30 assert!(!result.is_significant);
31 }
32}