//! Shared comparison entry structure for model evaluations.
usesmartcore::model_selection::CrossValidationResult;usestd::time::Duration;/// Stores the outcome of training an algorithm during model comparison.
#[derive(Debug, Clone)]pubstructComparisonEntry<A>{/// Cross-validation metrics for the trained algorithm.
pubresult: CrossValidationResult,
/// The trained algorithm instance.
pubalgorithm: A,
/// Duration taken to train and evaluate the algorithm.
pubduration: Duration,
}