concision-data 0.3.1

this crate provides additional tools for working with datasets
Documentation
/*
    Appellation: error <module>
    Created At: 2025.11.26:17:48:01
    Contrib: @FL03
*/
//! The error module for external datasets and training;
//!

/// a type alias for a [`Result`](core::result::Result) with an error type of
/// [`TrainingError`].
pub type TrainingResult<T> = Result<T, TrainingError>;

/// The [`TrainingError`] type enumerates the various errors that can occur during the
/// training process.
#[derive(Debug, thiserror::Error, variants::VariantConstructors)]
#[non_exhaustive]
pub enum TrainingError {
    #[error("Invalid Training Data")]
    InvalidTrainingData,
    #[error("Training Failed")]
    TrainingFailed,
}