例如在應用中 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); } 好像泛型和關聯類型都能實現 到底有什麼區別那,今天實際用的時候才想明白一點