首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以下rust语言代码中,结构体S实现了crate::T1::T2的方法,如何获取方法列表?

以下rust语言代码中,结构体S实现了crate::T1::T2的方法,如何获取方法列表?

提问于 2022-11-12 11:37:55
回答 0关注 0查看 25

2022-11-12:以下rust语言代码中,结构体S实现了crate::T1::T2的方法,如何获取方法列表?以下代码应该返回["m1","m2","m5"],顺序不限。m3是S的方法,但并不属于crate::T1::T2的。m4也是S的方法,但这是实现T3的,也不属于crate::T1::T2的。

代码语言:js
复制
pub struct S;

impl crate::T1::T2 for S {
    fn m1(&mut self){}
    fn m2(&mut self){}
}

impl S {
    fn m3(&mut self){}
}

impl T3 for S {
    fn m4(&mut self){}
}

impl crate::T1::T2 for S {
    fn m5(&mut self){}
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档