added parse() for enum

This commit is contained in:
FroVolod
2022-02-18 11:49:13 +02:00
parent ab874b06be
commit 0ab62db3f8
@@ -339,6 +339,14 @@ pub fn impl_interactive_clap(ast: &syn::DeriveInput) -> TokenStream {
impl #name {
#fn_choose_variant
#fn_from_cli_for_enum
fn try_parse() -> Result<#cli_name, clap::Error> {
<#cli_name as clap::Clap>::try_parse()
}
fn parse() -> #cli_name {
<#cli_name as clap::Clap>::parse()
}
}
};
gen.into()