例如在应用中
pub trait Comm<T> {
fn send_msg(&self, topic:&str, msg:T);
}
pub trait Comm2 {
type Message;
fn send_msg(&self, topic:&str, msg:Self::Message);
}
好像泛型和关联类型都能实现 到底有什么区别那,今天实际用的时候才想明白一点
例如在应用中
pub trait Comm<T> {
fn send_msg(&self, topic:&str, msg:T);
}
pub trait Comm2 {
type Message;
fn send_msg(&self, topic:&str, msg:Self::Message);
}
好像泛型和关联类型都能实现 到底有什么区别那,今天实际用的时候才想明白一点
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。