Change headers in Traits section of the book

This commit is contained in:
Chris C Cerami 2015-10-20 21:21:44 -04:00
parent d8acb03cd5
commit 509bec89fa
1 changed files with 2 additions and 2 deletions

View File

@ -47,7 +47,7 @@ As you can see, the `trait` block looks very similar to the `impl` block,
but we dont define a body, just a type signature. When we `impl` a trait,
we use `impl Trait for Item`, rather than just `impl Item`.
## Traits bounds for generic functions
## Trait constraints on generic functions
Traits are useful because they allow a type to make certain promises about its
behavior. Generic functions can exploit this to constrain the types they
@ -155,7 +155,7 @@ We get a compile-time error:
error: the trait `HasArea` is not implemented for the type `_` [E0277]
```
## Traits bounds for generic structs
## Trait constraints on generic structs
Your generic structs can also benefit from trait constraints. All you need to
do is append the constraint when you declare type parameters. Here is a new