Skip to main content

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}