/// Represents precision, recall, and F1 score.
///
/// The `Score` struct contains three floating-point fields: `precision`, `recall`, and `f1`.
/// These fields represent evaluation metrics commonly used in natural language processing and information retrieval.
///
/// ### Examples
/// ```
/// use text_score::commons::Score;
///
/// // Create a Score instance
/// let score = Score {
/// precision: 0.8,
/// recall: 0.7,
/// f1: 0.75,
/// };
///
/// // Access individual fields
/// assert_eq!(score.precision, 0.8);
/// assert_eq!(score.recall, 0.7);
/// assert_eq!(score.f1, 0.75);
/// ```