casper_execution_engine/resolvers/
error.rs

1//! Errors that may be emitted by a host function resolver.
2use thiserror::Error;
3
4use casper_types::ProtocolVersion;
5
6/// Error conditions of a host function resolver.
7#[derive(Error, Debug, Copy, Clone)]
8#[non_exhaustive]
9pub enum ResolverError {
10    /// Unknown protocol version.
11    #[error("Unknown protocol version: {}", _0)]
12    UnknownProtocolVersion(ProtocolVersion),
13    /// WASM module does not export a memory section.
14    #[error("No imported memory")]
15    NoImportedMemory,
16}