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}