1 2 3 4 5 6 7
pub type Result<T> = std::result::Result<T, Error>; #[derive(thiserror::Error, Debug)] pub enum Error { #[error("incompatible shape lhs: {lhs:?}, rhs: {rhs:?}")] IncompatibleShape { lhs: Vec<usize>, rhs: Vec<usize> }, }