vmd_rs/
errors.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4#[non_exhaustive]
5pub enum VmdError {
6    #[error("shape error {0}")]
7    InputShapeError(ndarray::ShapeError),
8}
9
10impl From<ndarray::ShapeError> for VmdError {
11    fn from(value: ndarray::ShapeError) -> Self {
12        VmdError::InputShapeError(value)
13    }
14}