From
e Into
Os tipos implementam From
e Into
para facilitar as conversões de tipo:
Into
é implementado automaticamente quando From
é implementado:
Speaker Notes
- É por isso que é comum implementar apenas
From
, já que seu tipo também receberá a implementação deInto
. - Ao declarar um tipo de entrada de argumento de função como “qualquer coisa que possa ser convertida em
String
”, a regra é oposta, você deve usarInto
. Sua função aceitará tipos que implementamFrom
e aqueles que apenas implementamInto
.