pub async fn run(mut self) -> Result<(), BoxError> {
        info!("initializing mempool queue checker task");

        loop {
            sleep(RATE_LIMIT_DELAY).await;
            self.check_queue().await?;
        }
    }
/// Periodically check if the mempool has newly verified transactions.
///
/// Runs until the mempool returns an error,
/// which happens when Zebra is shutting down.
Periodically check if the mempool has newly verified transactions.
Runs until the mempool returns an error,
which happens when Zebra is shutting down.
Periodically check if the mempool has newly verified transactions . Runs until the mempool returns an error which happens when Zebra is shutting down .
pub async fn run(mut self) -> Result<(), BoxError> {
        info!("initializing mempool queue checker task");
        loop {
            sleep(RATE_LIMIT_DELAY).await;
            self.check_queue().await?;
        }
    }
pub async fn run ( mut self ) -> Result < ( ) , BoxError > { info ! ( " " ) ; loop { sleep ( RATE_LIMIT_DELAY ) . await ; self . check_queue ( ) . await ? ; } }
Periodically check if the mempool has newly verified transactions.
Periodically check if the mempool has newly verified transactions .
mut self