blob: 54f33a894db844cbed5333b0fc1a350ad71f17a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
pub mod input_argument;
pub mod input_option;
pub enum InputDefinitionItem {
Argument(input_argument::InputArgument),
Option(input_option::InputOption),
}
impl From<input_argument::InputArgument> for InputDefinitionItem {
fn from(value: input_argument::InputArgument) -> Self {
Self::Argument(value)
}
}
impl From<input_option::InputOption> for InputDefinitionItem {
fn from(value: input_option::InputOption) -> Self {
Self::Option(value)
}
}
|