But I was relying on this information, from here:
The Into trait is simply the reciprocal of the From trait. That is, if you have implemented the From trait for your type you get the Into implementation for free.
I suppose I misunderstood this - I took the above to mean that the compiler would implement the into() I wanted - what is it actually saying you get for free?