MST

星途 面试题库

面试题:Rust结构体生命周期嵌套基础

假设有两个结构体`Outer`和`Inner`,`Inner`嵌套在`Outer`中。`Inner`包含一个字符串切片引用。请编写代码实现这两个结构体,并正确标注它们的生命周期,使得`Outer`实例的生命周期能够涵盖`Inner`实例中字符串切片引用的生命周期。
46.7万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
struct Inner<'a> {
    data: &'a [str],
}

struct Outer<'a> {
    inner: Inner<'a>,
}