diff --git a/src/ch10-03-lifetime-syntax.md b/src/ch10-03-lifetime-syntax.md index c00703946e..2a3ae8b2cd 100644 --- a/src/ch10-03-lifetime-syntax.md +++ b/src/ch10-03-lifetime-syntax.md @@ -609,9 +609,10 @@ analysis happens at compile time, which doesn’t affect runtime performance! Believe it or not, there is much more to learn on the topics we discussed in this chapter: Chapter 17 discusses trait objects, which are another way to use -traits. Chapter 19 covers more complex scenarios involving lifetime annotations -as well as some advanced type system features. But next, you’ll learn how to -write tests in Rust so you can make sure your code is working the way it should. +traits. There are also more complex scenarios involving lifetime annotations +that you will only need in very advanced scenarios; for those, you should read +the Reference. But next, you’ll learn how to write tests in Rust so you can make +sure your code is working the way it should. [references-and-borrowing]: ch04-02-references-and-borrowing.html#references-and-borrowing