An attempted conversion that consumes
self, which may or may not be
Library authors should usually not directly implement this trait,
but should prefer implementing the
TryFrom trait, which offers
greater flexibility and provides an equivalent
implementation for free, thanks to a blanket implementation in the
standard library. For more information on this, see the
This suffers the same restrictions and reasoning as implementing
Into, see there for details.
The type returned in the event of a conversion error.
Performs the conversion.