有没有什么方法可以在不重述的情况下引用元组字段的类型?类似这样的事情:
pub struct Foo(i16, u64);
impl Foo {
pub fn get_bar(&self) -> Self::0 { self.0 }
pub fn get_baz(&self) -> Self::1 { self.1 }
}
fn main() {
let foo = Foo(123, 456);
println!("bar: {}", foo.get_bar());
println!("baz: {}", foo.get_baz());
}
Run Code Online (Sandbox Code Playgroud)
(这不起作用,因为这Self::0不是一个东西。但也许它是,我只是不知道它叫什么。)
| 归档时间: |
|
| 查看次数: |
556 次 |
| 最近记录: |