pub trait TablesIter: Tables {
Show 22 methods
// Required methods
fn block_header_blobs_iter(
&self,
) -> &(impl DatabaseRo<BlockHeaderBlobs> + DatabaseIter<BlockHeaderBlobs>);
fn block_txs_hashes_iter(
&self,
) -> &(impl DatabaseRo<BlockTxsHashes> + DatabaseIter<BlockTxsHashes>);
fn block_heights_iter(
&self,
) -> &(impl DatabaseRo<BlockHeights> + DatabaseIter<BlockHeights>);
fn block_infos_iter(
&self,
) -> &(impl DatabaseRo<BlockInfos> + DatabaseIter<BlockInfos>);
fn key_images_iter(
&self,
) -> &(impl DatabaseRo<KeyImages> + DatabaseIter<KeyImages>);
fn num_outputs_iter(
&self,
) -> &(impl DatabaseRo<NumOutputs> + DatabaseIter<NumOutputs>);
fn outputs_iter(
&self,
) -> &(impl DatabaseRo<Outputs> + DatabaseIter<Outputs>);
fn pruned_tx_blobs_iter(
&self,
) -> &(impl DatabaseRo<PrunedTxBlobs> + DatabaseIter<PrunedTxBlobs>);
fn prunable_tx_blobs_iter(
&self,
) -> &(impl DatabaseRo<PrunableTxBlobs> + DatabaseIter<PrunableTxBlobs>);
fn prunable_hashes_iter(
&self,
) -> &(impl DatabaseRo<PrunableHashes> + DatabaseIter<PrunableHashes>);
fn rct_outputs_iter(
&self,
) -> &(impl DatabaseRo<RctOutputs> + DatabaseIter<RctOutputs>);
fn tx_blobs_iter(
&self,
) -> &(impl DatabaseRo<TxBlobs> + DatabaseIter<TxBlobs>);
fn tx_ids_iter(&self) -> &(impl DatabaseRo<TxIds> + DatabaseIter<TxIds>);
fn tx_heights_iter(
&self,
) -> &(impl DatabaseRo<TxHeights> + DatabaseIter<TxHeights>);
fn tx_outputs_iter(
&self,
) -> &(impl DatabaseRo<TxOutputs> + DatabaseIter<TxOutputs>);
fn tx_unlock_time_iter(
&self,
) -> &(impl DatabaseRo<TxUnlockTime> + DatabaseIter<TxUnlockTime>);
fn alt_chain_infos_iter(
&self,
) -> &(impl DatabaseRo<AltChainInfos> + DatabaseIter<AltChainInfos>);
fn alt_block_heights_iter(
&self,
) -> &(impl DatabaseRo<AltBlockHeights> + DatabaseIter<AltBlockHeights>);
fn alt_blocks_info_iter(
&self,
) -> &(impl DatabaseRo<AltBlocksInfo> + DatabaseIter<AltBlocksInfo>);
fn alt_block_blobs_iter(
&self,
) -> &(impl DatabaseRo<AltBlockBlobs> + DatabaseIter<AltBlockBlobs>);
fn alt_transaction_blobs_iter(
&self,
) -> &(impl DatabaseRo<AltTransactionBlobs> + DatabaseIter<AltTransactionBlobs>);
fn alt_transaction_infos_iter(
&self,
) -> &(impl DatabaseRo<AltTransactionInfos> + DatabaseIter<AltTransactionInfos>);
}
Expand description
Required Methods§
Sourcefn block_header_blobs_iter(
&self,
) -> &(impl DatabaseRo<BlockHeaderBlobs> + DatabaseIter<BlockHeaderBlobs>)
fn block_header_blobs_iter( &self, ) -> &(impl DatabaseRo<BlockHeaderBlobs> + DatabaseIter<BlockHeaderBlobs>)
Access an opened read-only + iterable
BlockHeaderBlobs
database.
Sourcefn block_txs_hashes_iter(
&self,
) -> &(impl DatabaseRo<BlockTxsHashes> + DatabaseIter<BlockTxsHashes>)
fn block_txs_hashes_iter( &self, ) -> &(impl DatabaseRo<BlockTxsHashes> + DatabaseIter<BlockTxsHashes>)
Access an opened read-only + iterable
BlockTxsHashes
database.
Sourcefn block_heights_iter(
&self,
) -> &(impl DatabaseRo<BlockHeights> + DatabaseIter<BlockHeights>)
fn block_heights_iter( &self, ) -> &(impl DatabaseRo<BlockHeights> + DatabaseIter<BlockHeights>)
Access an opened read-only + iterable
BlockHeights
database.
Sourcefn block_infos_iter(
&self,
) -> &(impl DatabaseRo<BlockInfos> + DatabaseIter<BlockInfos>)
fn block_infos_iter( &self, ) -> &(impl DatabaseRo<BlockInfos> + DatabaseIter<BlockInfos>)
Access an opened read-only + iterable
BlockInfos
database.
Sourcefn key_images_iter(
&self,
) -> &(impl DatabaseRo<KeyImages> + DatabaseIter<KeyImages>)
fn key_images_iter( &self, ) -> &(impl DatabaseRo<KeyImages> + DatabaseIter<KeyImages>)
Access an opened read-only + iterable
KeyImages
database.
Sourcefn num_outputs_iter(
&self,
) -> &(impl DatabaseRo<NumOutputs> + DatabaseIter<NumOutputs>)
fn num_outputs_iter( &self, ) -> &(impl DatabaseRo<NumOutputs> + DatabaseIter<NumOutputs>)
Access an opened read-only + iterable
NumOutputs
database.
Sourcefn outputs_iter(&self) -> &(impl DatabaseRo<Outputs> + DatabaseIter<Outputs>)
fn outputs_iter(&self) -> &(impl DatabaseRo<Outputs> + DatabaseIter<Outputs>)
Access an opened read-only + iterable
Outputs
database.
Sourcefn pruned_tx_blobs_iter(
&self,
) -> &(impl DatabaseRo<PrunedTxBlobs> + DatabaseIter<PrunedTxBlobs>)
fn pruned_tx_blobs_iter( &self, ) -> &(impl DatabaseRo<PrunedTxBlobs> + DatabaseIter<PrunedTxBlobs>)
Access an opened read-only + iterable
PrunedTxBlobs
database.
Sourcefn prunable_tx_blobs_iter(
&self,
) -> &(impl DatabaseRo<PrunableTxBlobs> + DatabaseIter<PrunableTxBlobs>)
fn prunable_tx_blobs_iter( &self, ) -> &(impl DatabaseRo<PrunableTxBlobs> + DatabaseIter<PrunableTxBlobs>)
Access an opened read-only + iterable
PrunableTxBlobs
database.
Sourcefn prunable_hashes_iter(
&self,
) -> &(impl DatabaseRo<PrunableHashes> + DatabaseIter<PrunableHashes>)
fn prunable_hashes_iter( &self, ) -> &(impl DatabaseRo<PrunableHashes> + DatabaseIter<PrunableHashes>)
Access an opened read-only + iterable
PrunableHashes
database.
Sourcefn rct_outputs_iter(
&self,
) -> &(impl DatabaseRo<RctOutputs> + DatabaseIter<RctOutputs>)
fn rct_outputs_iter( &self, ) -> &(impl DatabaseRo<RctOutputs> + DatabaseIter<RctOutputs>)
Access an opened read-only + iterable
RctOutputs
database.
Sourcefn tx_blobs_iter(&self) -> &(impl DatabaseRo<TxBlobs> + DatabaseIter<TxBlobs>)
fn tx_blobs_iter(&self) -> &(impl DatabaseRo<TxBlobs> + DatabaseIter<TxBlobs>)
Access an opened read-only + iterable
TxBlobs
database.
Sourcefn tx_ids_iter(&self) -> &(impl DatabaseRo<TxIds> + DatabaseIter<TxIds>)
fn tx_ids_iter(&self) -> &(impl DatabaseRo<TxIds> + DatabaseIter<TxIds>)
Access an opened read-only + iterable
TxIds
database.
Sourcefn tx_heights_iter(
&self,
) -> &(impl DatabaseRo<TxHeights> + DatabaseIter<TxHeights>)
fn tx_heights_iter( &self, ) -> &(impl DatabaseRo<TxHeights> + DatabaseIter<TxHeights>)
Access an opened read-only + iterable
TxHeights
database.
Sourcefn tx_outputs_iter(
&self,
) -> &(impl DatabaseRo<TxOutputs> + DatabaseIter<TxOutputs>)
fn tx_outputs_iter( &self, ) -> &(impl DatabaseRo<TxOutputs> + DatabaseIter<TxOutputs>)
Access an opened read-only + iterable
TxOutputs
database.
Sourcefn tx_unlock_time_iter(
&self,
) -> &(impl DatabaseRo<TxUnlockTime> + DatabaseIter<TxUnlockTime>)
fn tx_unlock_time_iter( &self, ) -> &(impl DatabaseRo<TxUnlockTime> + DatabaseIter<TxUnlockTime>)
Access an opened read-only + iterable
TxUnlockTime
database.
Sourcefn alt_chain_infos_iter(
&self,
) -> &(impl DatabaseRo<AltChainInfos> + DatabaseIter<AltChainInfos>)
fn alt_chain_infos_iter( &self, ) -> &(impl DatabaseRo<AltChainInfos> + DatabaseIter<AltChainInfos>)
Access an opened read-only + iterable
AltChainInfos
database.
Sourcefn alt_block_heights_iter(
&self,
) -> &(impl DatabaseRo<AltBlockHeights> + DatabaseIter<AltBlockHeights>)
fn alt_block_heights_iter( &self, ) -> &(impl DatabaseRo<AltBlockHeights> + DatabaseIter<AltBlockHeights>)
Access an opened read-only + iterable
AltBlockHeights
database.
Sourcefn alt_blocks_info_iter(
&self,
) -> &(impl DatabaseRo<AltBlocksInfo> + DatabaseIter<AltBlocksInfo>)
fn alt_blocks_info_iter( &self, ) -> &(impl DatabaseRo<AltBlocksInfo> + DatabaseIter<AltBlocksInfo>)
Access an opened read-only + iterable
AltBlocksInfo
database.
Sourcefn alt_block_blobs_iter(
&self,
) -> &(impl DatabaseRo<AltBlockBlobs> + DatabaseIter<AltBlockBlobs>)
fn alt_block_blobs_iter( &self, ) -> &(impl DatabaseRo<AltBlockBlobs> + DatabaseIter<AltBlockBlobs>)
Access an opened read-only + iterable
AltBlockBlobs
database.
Sourcefn alt_transaction_blobs_iter(
&self,
) -> &(impl DatabaseRo<AltTransactionBlobs> + DatabaseIter<AltTransactionBlobs>)
fn alt_transaction_blobs_iter( &self, ) -> &(impl DatabaseRo<AltTransactionBlobs> + DatabaseIter<AltTransactionBlobs>)
Access an opened read-only + iterable
AltTransactionBlobs
database.
Sourcefn alt_transaction_infos_iter(
&self,
) -> &(impl DatabaseRo<AltTransactionInfos> + DatabaseIter<AltTransactionInfos>)
fn alt_transaction_infos_iter( &self, ) -> &(impl DatabaseRo<AltTransactionInfos> + DatabaseIter<AltTransactionInfos>)
Access an opened read-only + iterable
AltTransactionInfos
database.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.