adambard / adambard/learnxinyminutes-docs

[rust/en] clarify the difference between `impl<T> Foo<T>` and `impl Foo<T>`

Abierto
#3,116 2 comentarios 0 reacciones 0 asignados Ver en GitHub
quickfix
Lenguaje dominante
Markdown
Estrellas
12.3k
Forks
3.7k
Merge medio
13 h 10 min
PR fusionados (30 d)
6

Descripción

This was confusing to me. At first glance, the first `T` just looks redundant because `Foo` is already
polymorphic. I'd add a note saying that the first `T` is necessary to indicate that `T` in `Foo` here
is not a concrete type, but a type parameter. Or, perhaps add an example where `T` is concrete, then `impl Foo` will get accepted.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.