1
2
3
4
5
6
7
8
9
macro_rules! from_str {
    ($name:tt) => {
        impl<'a> From<&'a str> for $name {
            fn from(string: &str) -> Self {
                $name(string.to_string())
            }
        }
    };
}