Merge pull request #1079 from Tostapunk/fix/lifetimes-patch1

fix: Improve hint of lifetimes2
This commit is contained in:
liv 2022-07-18 16:06:16 +02:00 committed by GitHub
commit 0e7de2e7a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -795,7 +795,10 @@ name = "lifetimes2"
path = "exercises/lifetimes/lifetimes2.rs" path = "exercises/lifetimes/lifetimes2.rs"
mode = "compile" mode = "compile"
hint = """ hint = """
What is the compiler checking? How could you change how long an owned variable lives?""" Remember that the generic lifetime 'a will get the concrete lifetime that is equal to the smaller of the lifetimes of x and y.
You can take at least two paths to achieve the desired result while keeping the inner block:
1. Move the string2 declaration to make it live as long as string1 (how is result declared?)
2. Move println! into the inner block"""
[[exercises]] [[exercises]]
name = "lifetimes3" name = "lifetimes3"