Compare commits

..

No commits in common. "with-lifetimes-simplified" and "with-lifetime" have entirely different histories.

View File

@ -6,7 +6,11 @@ fn main() {
println!("The longest string is {result}"); println!("The longest string is {result}");
} }
fn longest<'a>(a: &'a str, b: &'a str) -> &'a str { fn longest<'a, 'b, 'out>(a: &'a str, b: &'b str) -> &'out str
where
'a: 'out,
'b: 'out,
{
if a.len() > b.len() { if a.len() > b.len() {
a a
} else { } else {