我对Rust还不熟悉,但我认为我已经足够理解生命周期参数的概念了。我可以看出这在方法中将多个参数作为引用传递时非常有用。然而,我想不出一个例子,当一个结构体保存对具有不同生命周期的两个不同变量的引用时。Rust book没有提供具有多个生命周期的结构体的示例。
Elision 2.0讨论了“只有一个生命周期参数的结构体”,并专注于使处理只有一个生命周期参数的类型更容易,这表明这是生命周期最常见的用例-要么结构体没有生命周期,要么它只有一个寿命。
谁能给我提供一个具有多个生命周期参数的实际示例?