Thanks to visit codestin.com
Credit goes to docs.rs

Derive Macro Enum

Source
#[derive(Enum)]