Documentation
use solana_program::program_error::ProgramError;
use thiserror::Error;

#[derive(Error, Debug, Copy, Clone)]
pub enum YesNoError {}

impl From<YesNoError> for ProgramError {
    fn from(e: YesNoError) -> Self {
        ProgramError::Custom(e as u32)
    }
}