Trait Bounds
We'll cover the following...
We'll cover the following...
I want to quadruple my numbers. I could do * 4, but that’s so pedestrian. I’ve already got a double method. So why not simply call it twice?
That’s great, but it only works for an i32. If I try to call quadruple on an i64 I’ll get an error message about mismatched types. Fortunately, we’ve already learned all about type parameters. So, let’s say that our quadruple function works on any type:
The compiler does not like this, but it gives us some ...