pub async fn client_read(&self, target: NodeId) -> Result<(), ClientReadError> {
        let rt = self.routing_table.read().await;
        let node = rt.get(&target).unwrap_or_else(|| panic!("node with ID {} does not exist", target));
        node.0.client_read().await
    }
/// Send a client read request to the target node.
Send a client read request to the target node.
Send a client read request to the target node .
pub async fn client_read(&self, target: NodeId) -> Result<(), ClientReadError> {
        let rt = self.routing_table.read().await;
        let node = rt.get(&target).unwrap_or_else(|| panic!("node with ID {} does not exist", target));
        node.0.client_read().await
    }
pub async fn client_read ( & self , target : NodeId ) -> Result < ( ) , ClientReadError > { let rt = self . routing_table . read ( ) . await ; let node = rt . get ( & target ) . unwrap_or_else ( | | panic ! ( " " target ) ) ; node . 0 . client_read ( ) . await }
Send a client read request to the target node.
Send a client read request to the target node .
&self
target
NodeId
&self
target
NodeId