types - 引用元组字段的类型
问题描述
有没有办法在不概括的情况下引用元组字段的类型?类似这样的东西:
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());
}
(这不起作用,因为Self::0
不是一件事。但也许它是,我只是不知道它叫什么。)
解决方案
推荐阅读
- ruby-on-rails - ActionController::RoutingError (没有路由匹配 [POST] "/users")
- javascript - React Native API 数据问题:TypeError:undefined is not a function
- c++ - 在 SFML 的类中加载字体
- amazon-web-services - 如何让 Terraform 根据用户所在的帐户抛出特定的错误消息?
- python - 如果两个值都存在,我如何组合 2 个 DataFrame 并将 2 个列值相加,否则如果一个值为空,则返回非空值?
- google-bigquery - BigQuery 原子性
- json - Angular 中的关系(错误 400 - 错误请求)
- oauth-2.0 - 如何使 LMS 平台符合 LTI 1.3 并与其集成学习工具?
- mysql - DBD::mysql::st 执行失败:未知列
- mysql - 使用每个电影类型的平均排名作为指标的顶级电影类型是什么?