pub trait TablesMut: Tables {
Show 22 methods
// Required methods
fn block_header_blobs_mut(
&mut self,
) -> &mut impl DatabaseRw<BlockHeaderBlobs>;
fn block_txs_hashes_mut(&mut self) -> &mut impl DatabaseRw<BlockTxsHashes>;
fn block_heights_mut(&mut self) -> &mut impl DatabaseRw<BlockHeights>;
fn block_infos_mut(&mut self) -> &mut impl DatabaseRw<BlockInfos>;
fn key_images_mut(&mut self) -> &mut impl DatabaseRw<KeyImages>;
fn num_outputs_mut(&mut self) -> &mut impl DatabaseRw<NumOutputs>;
fn outputs_mut(&mut self) -> &mut impl DatabaseRw<Outputs>;
fn pruned_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunedTxBlobs>;
fn prunable_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunableTxBlobs>;
fn prunable_hashes_mut(&mut self) -> &mut impl DatabaseRw<PrunableHashes>;
fn rct_outputs_mut(&mut self) -> &mut impl DatabaseRw<RctOutputs>;
fn tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<TxBlobs>;
fn tx_ids_mut(&mut self) -> &mut impl DatabaseRw<TxIds>;
fn tx_heights_mut(&mut self) -> &mut impl DatabaseRw<TxHeights>;
fn tx_outputs_mut(&mut self) -> &mut impl DatabaseRw<TxOutputs>;
fn tx_unlock_time_mut(&mut self) -> &mut impl DatabaseRw<TxUnlockTime>;
fn alt_chain_infos_mut(&mut self) -> &mut impl DatabaseRw<AltChainInfos>;
fn alt_block_heights_mut(&mut self) -> &mut impl DatabaseRw<AltBlockHeights>;
fn alt_blocks_info_mut(&mut self) -> &mut impl DatabaseRw<AltBlocksInfo>;
fn alt_block_blobs_mut(&mut self) -> &mut impl DatabaseRw<AltBlockBlobs>;
fn alt_transaction_blobs_mut(
&mut self,
) -> &mut impl DatabaseRw<AltTransactionBlobs>;
fn alt_transaction_infos_mut(
&mut self,
) -> &mut impl DatabaseRw<AltTransactionInfos>;
}
Expand description
Required Methods§
Sourcefn block_header_blobs_mut(&mut self) -> &mut impl DatabaseRw<BlockHeaderBlobs>
fn block_header_blobs_mut(&mut self) -> &mut impl DatabaseRw<BlockHeaderBlobs>
Access an opened
BlockHeaderBlobs
database.
Sourcefn block_txs_hashes_mut(&mut self) -> &mut impl DatabaseRw<BlockTxsHashes>
fn block_txs_hashes_mut(&mut self) -> &mut impl DatabaseRw<BlockTxsHashes>
Access an opened
BlockTxsHashes
database.
Sourcefn block_heights_mut(&mut self) -> &mut impl DatabaseRw<BlockHeights>
fn block_heights_mut(&mut self) -> &mut impl DatabaseRw<BlockHeights>
Access an opened
BlockHeights
database.
Sourcefn block_infos_mut(&mut self) -> &mut impl DatabaseRw<BlockInfos>
fn block_infos_mut(&mut self) -> &mut impl DatabaseRw<BlockInfos>
Access an opened
BlockInfos
database.
Sourcefn key_images_mut(&mut self) -> &mut impl DatabaseRw<KeyImages>
fn key_images_mut(&mut self) -> &mut impl DatabaseRw<KeyImages>
Access an opened
KeyImages
database.
Sourcefn num_outputs_mut(&mut self) -> &mut impl DatabaseRw<NumOutputs>
fn num_outputs_mut(&mut self) -> &mut impl DatabaseRw<NumOutputs>
Access an opened
NumOutputs
database.
Sourcefn outputs_mut(&mut self) -> &mut impl DatabaseRw<Outputs>
fn outputs_mut(&mut self) -> &mut impl DatabaseRw<Outputs>
Access an opened
Outputs
database.
Sourcefn pruned_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunedTxBlobs>
fn pruned_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunedTxBlobs>
Access an opened
PrunedTxBlobs
database.
Sourcefn prunable_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunableTxBlobs>
fn prunable_tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<PrunableTxBlobs>
Access an opened
PrunableTxBlobs
database.
Sourcefn prunable_hashes_mut(&mut self) -> &mut impl DatabaseRw<PrunableHashes>
fn prunable_hashes_mut(&mut self) -> &mut impl DatabaseRw<PrunableHashes>
Access an opened
PrunableHashes
database.
Sourcefn rct_outputs_mut(&mut self) -> &mut impl DatabaseRw<RctOutputs>
fn rct_outputs_mut(&mut self) -> &mut impl DatabaseRw<RctOutputs>
Access an opened
RctOutputs
database.
Sourcefn tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<TxBlobs>
fn tx_blobs_mut(&mut self) -> &mut impl DatabaseRw<TxBlobs>
Access an opened
TxBlobs
database.
Sourcefn tx_ids_mut(&mut self) -> &mut impl DatabaseRw<TxIds>
fn tx_ids_mut(&mut self) -> &mut impl DatabaseRw<TxIds>
Access an opened
TxIds
database.
Sourcefn tx_heights_mut(&mut self) -> &mut impl DatabaseRw<TxHeights>
fn tx_heights_mut(&mut self) -> &mut impl DatabaseRw<TxHeights>
Access an opened
TxHeights
database.
Sourcefn tx_outputs_mut(&mut self) -> &mut impl DatabaseRw<TxOutputs>
fn tx_outputs_mut(&mut self) -> &mut impl DatabaseRw<TxOutputs>
Access an opened
TxOutputs
database.
Sourcefn tx_unlock_time_mut(&mut self) -> &mut impl DatabaseRw<TxUnlockTime>
fn tx_unlock_time_mut(&mut self) -> &mut impl DatabaseRw<TxUnlockTime>
Access an opened
TxUnlockTime
database.
Sourcefn alt_chain_infos_mut(&mut self) -> &mut impl DatabaseRw<AltChainInfos>
fn alt_chain_infos_mut(&mut self) -> &mut impl DatabaseRw<AltChainInfos>
Access an opened
AltChainInfos
database.
Sourcefn alt_block_heights_mut(&mut self) -> &mut impl DatabaseRw<AltBlockHeights>
fn alt_block_heights_mut(&mut self) -> &mut impl DatabaseRw<AltBlockHeights>
Access an opened
AltBlockHeights
database.
Sourcefn alt_blocks_info_mut(&mut self) -> &mut impl DatabaseRw<AltBlocksInfo>
fn alt_blocks_info_mut(&mut self) -> &mut impl DatabaseRw<AltBlocksInfo>
Access an opened
AltBlocksInfo
database.
Sourcefn alt_block_blobs_mut(&mut self) -> &mut impl DatabaseRw<AltBlockBlobs>
fn alt_block_blobs_mut(&mut self) -> &mut impl DatabaseRw<AltBlockBlobs>
Access an opened
AltBlockBlobs
database.
Sourcefn alt_transaction_blobs_mut(
&mut self,
) -> &mut impl DatabaseRw<AltTransactionBlobs>
fn alt_transaction_blobs_mut( &mut self, ) -> &mut impl DatabaseRw<AltTransactionBlobs>
Access an opened
AltTransactionBlobs
database.
Sourcefn alt_transaction_infos_mut(
&mut self,
) -> &mut impl DatabaseRw<AltTransactionInfos>
fn alt_transaction_infos_mut( &mut self, ) -> &mut impl DatabaseRw<AltTransactionInfos>
Access an opened
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.