Skip to content

Commit

Permalink
Ch. 10.1: further clarify graf about methods in impl<T> ... blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskrycho committed Dec 18, 2024
1 parent 7982ad0 commit 8b86f8e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/ch10-01-syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<f32>` instances
Expand Down

0 comments on commit 8b86f8e

Please sign in to comment.