macro_rules! impl_try_from_stringly {
($to:ty $(, $from:ty)+ $(,)?) => { ... };
(@std, $to:ty $(, $from:ty)+ $(,)?) => { ... };
}Expand description
impls TryFrom
If your type implements FromStr then it could also implement TryFrom<T>
where T are various stringly types like &str, String, Cow<'a, str>… Implementing these conversions as a blanket impl is impossible due
to the conflict with T: Into<Self>. Implementing them manually is tedious.
This macro will help you. However, take a look at
impl_into_stringly_standard which will help you even more!
This needs to be a macro instead of blanket imple in order to resolve the
conflict with T: Into