pub(crate) async fn announce_disconnect_from_peer<I>(self, peer: I)
    where
        REv: From<BlocklistAnnouncement<I>>,
    {
        self.event_queue
            .schedule(
                BlocklistAnnouncement::OffenseCommitted(Box::new(peer)),
                QueueKind::Regular,
            )
            .await
    }
/// Announce the intent to disconnect from a specific peer, which consensus thinks is faulty.
Announce the intent to disconnect from a specific peer, which consensus thinks is faulty.
Announce the intent to disconnect from a specific peer which consensus thinks is faulty .
pub(crate) async fn announce_disconnect_from_peer<I>(self, peer: I)
    where
        REv: From<BlocklistAnnouncement<I>>,
    {
        self.event_queue
            .schedule(
                BlocklistAnnouncement::OffenseCommitted(Box::new(peer)),
                QueueKind::Regular,
            )
            .await
    }
pub ( crate ) async fn announce_disconnect_from_peer < I > ( self , peer : I ) where REv : From < BlocklistAnnouncement < I > > , { self . event_queue . schedule ( BlocklistAnnouncement :: OffenseCommitted ( Box :: new ( peer ) ) , QueueKind :: Regular , ) . await }
Announce the intent to disconnect from a specific peer, which consensus thinks is faulty.
Announce the intent to disconnect from a specific peer which consensus thinks is faulty .
self
peer
I
self
peer
I