single_svdlib/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug, PartialEq)]
4pub enum SvdLibError {
5    #[error("svdlibrs/imtqlb: {0}")]
6    ImtqlbError(String),
7
8    #[error("svdlibrs/startv: {0}")]
9    StartvError(String),
10
11    #[error("svdlibrs/stpone: {0}")]
12    StponeError(String),
13
14    #[error("svdlibrs/imtql2: {0}")]
15    Imtql2Error(String),
16
17    #[error("svdlibrs/svdLas2: {0}")]
18    Las2Error(String),
19
20    #[error("svdlibrs/ndarray: {0}")]
21    NDArrayError(#[from] ndarray::ShapeError),
22}