pub fn join(&mut self, contact_node_id: T) {
        send(
            &mut self.actions,
            contact_node_id,
            ProtocolMessage::join(&self.id),
        );
    }
/// Starts joining the cluster to which `contact_node_id` belongs.
///
/// This method may be called multiple times for recovering cluster connectivity
/// if an upper layer detects the cluster is splitted to sub-clusters.
Starts joining the cluster to which `contact_node_id` belongs.
This method may be called multiple times for recovering cluster connectivity
if an upper layer detects the cluster is splitted to sub-clusters.
Starts joining the cluster to which ` contact_node_id ` belongs . This method may be called multiple times for recovering cluster connectivity if an upper layer detects the cluster is splitted to sub - clusters .
pub fn join(&mut self, contact_node_id: T) {
        send(
            &mut self.actions,
            contact_node_id,
            ProtocolMessage::join(&self.id),
        );
    }
pub fn join ( & mut self , contact_node_id : T ) { send ( & mut self . actions , contact_node_id , ProtocolMessage :: join ( & self . id ) , ) ; }
Starts joining the cluster to which `contact_node_id` belongs.
Starts joining the cluster to which ` contact_node_id ` belongs .
&mut self
contact_node_id
T
&mut self
contact_node_id
T