diff --git a/perlmod/src/error.rs b/perlmod/src/error.rs index bc1e2bd..c24c6a9 100644 --- a/perlmod/src/error.rs +++ b/perlmod/src/error.rs @@ -1,9 +1,11 @@ use thiserror::Error as ThisError; +/// Error returned by `TryFrom` implementations between `Scalar`, `Array` and `Hash`. #[derive(ThisError, Debug)] #[error("wrong type")] pub struct CastError; +/// Generic errors from the perlmod crate. #[derive(ThisError, Clone, Debug)] #[error("error: {0}")] pub struct Error(pub(crate) String);