error.rs 320 B

123456789101112
  1. use steel::*;
  2. /// Declare custom error enum
  3. #[derive(Debug, Error, Clone, Copy, PartialEq, Eq, IntoPrimitive)]
  4. #[repr(u32)]
  5. pub enum CreateAccountError {
  6. /// Discriminator for error is set to '0'
  7. #[error("There was an error while creating your account")]
  8. AccountCreation = 0,
  9. }
  10. error!(CreateAccountError);