面试题答案
一键面试struct Inner<'a> {
data: &'a str,
}
struct Outer<'a> {
inner: Option<Box<Inner<'a>>>,
}
fn process_outer(outer: Outer<'_>) -> Option<&str> {
match outer.inner {
Some(inner) => Some(inner.data),
None => None,
}
}