1 2 3 4 5 6 7 8 9 10
//! # custom error type use thiserror::Error; /// custom error type #[derive(Error, Debug)] pub enum VError { /// incorrect dimensions #[error("Size mismatch error: expected {expected:?}, got {actual:?}")] SizingError { expected: usize, actual: usize }, }