pub trait TransportCore {
type Msg;
type Addr;
// Required method
fn send_msg(&self, dst: &Self::Addr, msg: Self::Msg);
}Expand description
Designing everything for a pratical system is hard. Designing everything
correctly is impossible. That’s why a versioned spec module is prepared.
At any time top level module does wildcard re-exporting from the latest
version of spec. To survive from a breaking change, change use crate::*
to use crate::spec::v1::*.