<分区>
是否可以在 Rust 中实现两个具有冲突方法名称的特征?我知道它会给你一个 multiple applicable methods in scope
错误,但有没有办法解决这个问题?例如,某些语言通过允许您明确指定应优先使用哪个方法来处理多重继承
<分区>
是否可以在 Rust 中实现两个具有冲突方法名称的特征?我知道它会给你一个 multiple applicable methods in scope
错误,但有没有办法解决这个问题?例如,某些语言通过允许您明确指定应优先使用哪个方法来处理多重继承
最佳答案
你想要universal function call syntax .以下都是等价的:
let v = 32;
let _ = v.clone();
let _ = Clone::clone(&v);
let _ = <i32 as Clone>::clone(&v);
关于rust - 结构可以在 Rust 中实现两个具有冲突方法名称的特征吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49249380/