From 509bec89fa88b8a946e21e5fe97045e1a7e5f703 Mon Sep 17 00:00:00 2001 From: Chris C Cerami Date: Tue, 20 Oct 2015 21:21:44 -0400 Subject: [PATCH] Change headers in Traits section of the book --- src/doc/trpl/traits.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/trpl/traits.md b/src/doc/trpl/traits.md index 27debf86e396..6ba0f287be3e 100644 --- a/src/doc/trpl/traits.md +++ b/src/doc/trpl/traits.md @@ -47,7 +47,7 @@ As you can see, the `trait` block looks very similar to the `impl` block, but we don’t 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