auto_enums (cargo): A library for to allow multiple return types by automatically generated enum. 
Keywords: macros|attribute|derive|enum|no-std|proc-macro|rust