Trait Topic
potatonet
pub trait Topic: 'static + Send + Sync + DeserializeOwned + Serialize { fn name() -> &'static str; fn encode(&self) -> Result<Vec<u8>, Error> { ... } fn decode(data: &[u8]) -> Result<Self, Error> { ... } }
订阅消息
fn name() -> &'static str
fn encode(&self) -> Result<Vec<u8>, Error>
fn decode(data: &[u8]) -> Result<Self, Error>