use std::fmt;
#[derive(Clone, Debug, Default)]
pub struct ModelSelectionResult {
pub is_significant: bool,
pub p_value: Option<f64>,
}
impl fmt::Display for ModelSelectionResult {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(
f,
"ModelSelectionResult(is_significant={}, p_value={:?})",
self.is_significant, self.p_value
)
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_model_selection_result_default() {
let result = ModelSelectionResult::default();
assert!(!result.is_significant);
}
}