impl From for CommandLineInterface

This commit is contained in:
Dietmar Maurer committed 2018-12-10 13:51:10 +01:00
1 parent 9f6ab1fc58
commit 8f62336b0f
2 files changed
+20 -8

No files matched your search

+12
View File
@@ -83,3 +83,15 @@ pub enum CommandLineInterface {
Simple(CliCommand),
Nested(HashMap<String, CommandLineInterface>),
}
impl From<CliCommand> for CommandLineInterface {
fn from(cli_cmd: CliCommand) -> Self {
CommandLineInterface::Simple(cli_cmd)
}
}
impl From<HashMap<String, CommandLineInterface>> for CommandLineInterface {
fn from(map: HashMap<String, CommandLineInterface>) -> Self {
CommandLineInterface::Nested(map)
}
}