Skip to main content

TyphoonError

Derive Macro TyphoonError 

Source
#[derive(TyphoonError)]
{
    // Attributes available to this derive:
    #[msg]
}
Expand description

Derive macro for generating error implementations

Usage:

#[derive(TyphoonError)]
pub enum MyError {
    #[msg("Error: Invalid owner")]
    InvalidOwner = 200,
    #[msg("Error: Insufficient funds")]
    InsufficientFunds,
}