mod instruction_model_error;
mod parallel_predict_error;
mod validation_error;
pub use instruction_model_error::{
BufferIndexOutOfBoundsError, ComputationBufferSizeExceedsLimitError, FeatureSizeMismatchError,
InstructionModelError, InvalidFeatureSizeError, UnusedComputationError,
ValidationInputOutputMismatchError,
};
pub use parallel_predict_error::{ParallelPredictError, ParallelPredictResult};
pub use validation_error::ValidationError;
pub type InstructionModelResult<T> = std::result::Result<T, InstructionModelError>;
pub type ValidationResult<T> = std::result::Result<T, ValidationError>;