javm_exec/error.rs
1//! Errors raised by execution-engine APIs.
2
3use thiserror::Error;
4
5/// Errors constructing or validating a `PvmProgram`.
6#[derive(Debug, Error, Clone, PartialEq, Eq)]
7pub enum ProgramError {
8 #[error("bitmask length {bitmask_len} does not match code length {code_len}")]
9 BitmaskLenMismatch { code_len: usize, bitmask_len: usize },
10}