【发布时间】:2022-01-13 00:18:56
【问题描述】:
我有一个包含字符串切片的字段的对象/实例向量(不确定 rust 用语是什么)。我需要创建一个包含字符串切片字段的数组切片。下面是我的尝试。我试图让foo_bars 与what_i_want 相同。
struct Foo<'a> {
bar: &'a str,
}
let foos = vec![Foo { bar: "one" }, Foo { bar: "two" }, Foo { bar: "three" }];
let foo_bars: Vec<str> = foos.into_iter().map(|foo| foo.bar).collect();
let what_i_want = &["one", "two", "three"];
【问题讨论】: