pub fn poll(&mut self) -> Result<Vec<Message<N>>, Error> {
        self.failure_detector
            .poll_failures()
            .map_err(Error::FailureDetector)?;
        let _failures = self.failure_detector.dequeue_failures();
        // TODO: emit events
        Ok(Vec::new())
    }
/// Polls the failure detector for any new failures and outputs messages for the networking
/// layer to send to remote nodes.
Polls the failure detector for any new failures and outputs messages for the networking
layer to send to remote nodes.
Polls the failure detector for any new failures and outputs messages for the networking layer to send to remote nodes .
pub fn poll(&mut self) -> Result<Vec<Message<N>>, Error> {
        self.failure_detector
            .poll_failures()
            .map_err(Error::FailureDetector)?;
        let _failures = self.failure_detector.dequeue_failures();
        // TODO: emit events
        Ok(Vec::new())
    }
pub fn poll ( & mut self ) -> Result < Vec < Message < N > > , Error > { self . failure_detector . poll_failures ( ) . map_err ( Error :: FailureDetector ) ? ; let _failures = self . failure_detector . dequeue_failures ( ) ; // TODO: emit events Ok ( Vec :: new ( ) ) }
Polls the failure detector for any new failures and outputs messages for the networking
layer to send to remote nodes.
Polls the failure detector for any new failures and outputs messages for the networking layer to send to remote nodes .
&mut self