diff --git a/exercises/structs/README.md b/exercises/structs/README.md
index afbc72c..d2d7dc2 100644
--- a/exercises/structs/README.md
+++ b/exercises/structs/README.md
@@ -4,4 +4,4 @@ Rust has three struct types: a classic c struct, a tuple struct, and a unit stru
 
 #### Book Sections
 
-- [Structures](https://doc.rust-lang.org/rust-by-example/custom_types/structs.html)
+- [Structures](https://doc.rust-lang.org/book/ch05-01-defining-structs.html)