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 17e2dcb
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. If you write a method within an `impl` that declares a 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.

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 17e2dcb

Please sign in to comment.