massa_module_cache/
error.rs

1use displaydoc::Display;
2use thiserror::Error;
3
4/// Cache error
5#[non_exhaustive]
6#[derive(Display, Error, Debug, Clone)]
7pub enum CacheError {
8    /// VM error: {0}
9    VMError(String),
10    /// Load error: {0}
11    LoadError(String),
12}
13
14impl From<anyhow::Error> for CacheError {
15    fn from(e: anyhow::Error) -> CacheError {
16        CacheError::VMError(e.to_string())
17    }
18}