ninja_files_data2/arg/try_from.rs
1use crate::{Arg, InvalidArg};
2
3impl TryFrom<String> for Arg {
4 type Error = InvalidArg;
5
6 fn try_from(value: String) -> Result<Self, Self::Error> {
7 Arg::try_create(value)
8 }
9}
10
11impl TryFrom<&str> for Arg {
12 type Error = InvalidArg;
13
14 fn try_from(value: &str) -> Result<Self, Self::Error> {
15 Arg::try_create(value)
16 }
17}