Use concrete names for concrete lifetimes in ch10-03 #3061
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
At the start of chapter 10-03, the concept of a "lifetime" is introduced, by talking about the concrete lifetimes of values. These lifetimes are referred to using
'a
and'b
. This can be confusing, since these names are usually used for generic lifetimes. The difference between generic lifetimes and concrete lifetimes may not be obvious, so don't make it less obvious by using generic names for the concrete lifetimes.The names are up to debate, I've chosen
'outer_scope
and'inner_scope
for the nested scope example, and'full_scope
and'partial_scope
for the example where both are in the same scope.