spl_pod/
error.rs

1//! Error types
2use spl_program_error::*;
3
4/// Errors that may be returned by the solarti-pod library.
5#[spl_program_error]
6pub enum PodSliceError {
7    /// Error in checked math operation
8    #[error("Error in checked math operation")]
9    CalculationFailure,
10    /// Provided byte buffer too small for expected type
11    #[error("Provided byte buffer too small for expected type")]
12    BufferTooSmall,
13    /// Provided byte buffer too large for expected type
14    #[error("Provided byte buffer too large for expected type")]
15    BufferTooLarge,
16}