pub trait Cluster<C>: Send + Syncwhere
C: ClusterEndpoint,{
// Required methods
fn node_id(&self) -> u32;
fn node_addr(&self) -> NodeAddr;
fn build(&mut self, room_id: &str, peer_id: &str) -> C;
}
pub trait Cluster<C>: Send + Syncwhere
C: ClusterEndpoint,{
// Required methods
fn node_id(&self) -> u32;
fn node_addr(&self) -> NodeAddr;
fn build(&mut self, room_id: &str, peer_id: &str) -> C;
}