diff --git a/src/exercises/day-1/implicit-conversions.md b/src/exercises/day-1/implicit-conversions.md index af830e29..adf94cd7 100644 --- a/src/exercises/day-1/implicit-conversions.md +++ b/src/exercises/day-1/implicit-conversions.md @@ -23,8 +23,9 @@ Implementing these traits is how a type expresses that it can be converted into another type. The standard library has an implementation of `From for i16`, which means -that we can convert an `i8` to an `i16` by calling the `into()` method on the -`i8`. +that we can convert a variable `x` of type `i8` to an `i16` by calling +`i16::from(x)`. Or, simpler, with `x.into()`, because `From for i16` +implementation automatically create an implementation of `Into for i8`. 1. Execute the above program and look at the compiler error.