#[derive(Debug, thiserror::Error)]
pub enum SvmError {
#[error("invalid parameter: {0}")]
InvalidParameter(String),
#[error("parse error at line {line}: {message}")]
ParseError {
line: usize,
message: String,
},
#[error("model format error: {0}")]
ModelFormatError(String),
#[error("I/O error: {0}")]
Io(#[from] std::io::Error),
}