clone_spl_program_error/
lib.rs

1//! Crate defining a library with a procedural macro and other
2//! dependencies for building Solana program errors
3
4#![deny(missing_docs)]
5#![cfg_attr(not(test), forbid(unsafe_code))]
6
7extern crate self as clone_spl_program_error;
8
9// Make these available downstream for the macro to work without
10// additional imports
11pub use {
12    clone_solana_program, num_derive, num_traits,
13    clone_spl_program_error_derive::{
14        clone_spl_program_error, DecodeError, IntoProgramError, PrintProgramError,
15    },
16    thiserror,
17};