diff --git a/src/lifetime-elision.md b/src/lifetime-elision.md index e8a20e2..f509f3f 100644 --- a/src/lifetime-elision.md +++ b/src/lifetime-elision.md @@ -182,10 +182,10 @@ usual rules, then it will error. By way of example: # struct Bar; # struct Baz; # fn somefunc(a: &Foo, b: &Bar, c: &Baz) -> usize {42} -// Resolved as `fn<'a>(&'a str) -> &'a str`. +// Resolved as `for<'a> fn(&'a str) -> &'a str`. const RESOLVED_SINGLE: fn(&str) -> &str = |x| x; -// Resolved as `Fn<'a, 'b, 'c>(&'a Foo, &'b Bar, &'c Baz) -> usize`. +// Resolved as `for<'a, 'b, 'c> Fn(&'a Foo, &'b Bar, &'c Baz) -> usize`. const RESOLVED_MULTIPLE: &dyn Fn(&Foo, &Bar, &Baz) -> usize = &somefunc; ```