diff --git a/src/ownership/lifetimes-data-structures.md b/src/ownership/lifetimes-data-structures.md index 527920cf..2f9cf301 100644 --- a/src/ownership/lifetimes-data-structures.md +++ b/src/ownership/lifetimes-data-structures.md @@ -24,7 +24,7 @@ fn main() { * In the above example, the annotation on `Highlight` enforces that the data underlying the contained `&str` lives at least as long as any instance of `Highlight` that uses that data. * If `text` is consumed before the end of the lifetime of `fox` (or `dog`), the borrow checker throws an error. -* Data structures with borrowed data force users to hold on to the original data structure. This can be useful for creating lightweight views, but generally make them somewhat harder to use. +* Types with borrowed data force users to hold on to the original data. This can be useful for creating lightweight views, but it generally makes them somewhat harder to use. * When appropriate, consider creating data structures that own data directly.