1use syn::Error; 2 3pub trait ArgsParse 4where 5 Self: Sized, 6{ 7 fn parse(input: &str) -> Result<Self, Error>; 8}