Example with lifetimes specified

This commit is contained in:
Fabian Schmidt 2024-01-23 11:00:39 +01:00
parent a754093bd0
commit ae27ad2db2

View File

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