首页 新闻 会员 周边

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

0
[待解决问题]

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

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){}
}

福大大架构师每日一题的主页 福大大架构师每日一题 | 初学一级 | 园豆:2
提问于:2022-11-12 11:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册