sdk: Do not derive AbiEnum on InstructionError for Solana builds (#35038)

This commit is contained in:
Jon C 2024-02-02 00:00:31 +01:00 committed by GitHub
parent be9f17f053
commit 3646291dc6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 3 deletions

View File

@ -28,9 +28,8 @@ use {
/// an error be consistent across software versions. For example, it is
/// dangerous to include error strings from 3rd party crates because they could
/// change at any time and changes to them are difficult to detect.
#[derive(
Serialize, Deserialize, Debug, Error, PartialEq, Eq, Clone, AbiExample, AbiEnumVisitor,
)]
#[cfg_attr(not(target_os = "solana"), derive(AbiExample, AbiEnumVisitor))]
#[derive(Serialize, Deserialize, Debug, Error, PartialEq, Eq, Clone)]
pub enum InstructionError {
/// Deprecated! Use CustomError instead!
/// The program instruction returned an error