【发布时间】:2023-03-29 18:50:02
【问题描述】:
我有这个结构:
struct Test {
data: Vec<u8>,
}
impl Test {
fn new() -> Self {
return Test { data: Vec::new() };
}
}
let a = Test::new();
// populate something into a...
我想为这种类型实现切片,例如&a[2..5],它返回一个指向其内部data 的2..5 的切片。在 Rust 中可以做到这一点吗?
【问题讨论】:
标签: rust