pub fn iter_since_id<'a>(
        &'a self,
        id: String,
    ) -> Result<
        Box<dyn Iterator<Item = TransactionReceipt> + 'a + Send>,
        TransactionReceiptStoreError,
    > {
        let idx = self
            .0
            .get_index_by_key(&id)?
            .ok_or(TransactionReceiptStoreError::IdNotFound)?;
        let range = OrderedStoreRange {
            start: Bound::Excluded(idx),
            end: Bound::Unbounded,
        };
        Ok(self.0.range_iter(range)?)
    }
/// Get an iterator over all `TransactionReceipt`s since the one with the given ID.
Get an iterator over all `TransactionReceipt`s since the one with the given ID.
Get an iterator over all ` TransactionReceipt ` s since the one with the given ID .
pub fn iter_since_id<'a>(
        &'a self,
        id: String,
    ) -> Result<
        Box<dyn Iterator<Item = TransactionReceipt> + 'a + Send>,
        TransactionReceiptStoreError,
    > {
        let idx = self
            .0
            .get_index_by_key(&id)?
            .ok_or(TransactionReceiptStoreError::IdNotFound)?;
        let range = OrderedStoreRange {
            start: Bound::Excluded(idx),
            end: Bound::Unbounded,
        };
        Ok(self.0.range_iter(range)?)
    }
pub fn iter_since_id < ' a > ( & ' a self , id : String , ) -> Result < Box < dyn Iterator < Item = TransactionReceipt > + ' a + Send > , TransactionReceiptStoreError , > { let idx = self . 0 . get_index_by_key ( & id ) ? . ok_or ( TransactionReceiptStoreError :: IdNotFound ) ? ; let range = OrderedStoreRange { start : Bound :: Excluded ( idx ) , end : Bound :: Unbounded , } ; Ok ( self . 0 . range_iter ( range ) ? ) }
Get an iterator over all `TransactionReceipt`s since the one with the given ID.
Get an iterator over all ` TransactionReceipt ` s since the one with the given ID .
&'a self
id
String
&'a self
id
String