blob: 093d2f471a7d71284f2cb8e5d4afab0d7477c3d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
pub mod input_argument;
pub mod input_option;
pub use input_argument::*;
pub use 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)
}
}
|