Example with lifetimes specified
This commit is contained in:
parent
a754093bd0
commit
ae27ad2db2
@ -6,7 +6,11 @@ fn main() {
|
|||||||
println!("The longest string is {result}");
|
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() {
|
if a.len() > b.len() {
|
||||||
a
|
a
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user