diff --git a/src/ch10-01-syntax.md b/src/ch10-01-syntax.md index 2ccbfad76b..eeb44a0901 100644 --- a/src/ch10-01-syntax.md +++ b/src/ch10-01-syntax.md @@ -210,9 +210,9 @@ generic type after `impl`, Rust can identify that the type in the angle brackets in `Point` is a generic type rather than a concrete type. We could have chosen a different name for this generic parameter than the generic parameter declared in the struct definition, but using the same name is -conventional. If there is a method written within an `impl` that declares the generic type, -that method will be defined on any instance of the type, no matter what concrete type ends -up substituting for the generic type. +conventional. Within an `impl` that declares a generic type, each method you +write will be defined on any instance of the type, no matter what concrete type +ends up substituting for the generic type. We can also specify constraints on generic types when defining methods on the type. We could, for example, implement methods only on `Point` instances