I ran into a problem where the following function cannot accept
Wrapping types due to them not implementing
FromStr even though all the types
Wrapping accepts have
fn calc<T>(s: &str) -> Result<T, Error> where T: FromStr + Add<Output=T>...
I was wondering if this is a deliberate decision? If so what is the reason, I wasn't able to find any discussion. If it is just an oversight, I am happy to do the work to get this implemented and just need to be pointed in the right direction (RFC or Issue on the rust repo?).