#[repr(u32)]pub enum Column {
Show 25 variants
Metadata,
ContractsRawCode,
ContractsInfo,
ContractsState,
ContractsLatestUtxo,
ContractsAssets,
Coins,
OwnedCoins,
Transactions,
TransactionStatus,
TransactionsByOwnerBlockIdx,
Receipts,
FuelBlocks,
FuelBlockSecondaryKeyBlockHeights,
Messages,
OwnedMessageIds,
FuelBlockConsensus,
FuelBlockMerkleData,
FuelBlockMerkleMetadata,
SpentMessages,
RelayerMetadata,
ContractsAssetsMerkleData,
ContractsAssetsMerkleMetadata,
ContractsStateMerkleData,
ContractsStateMerkleMetadata,
}
Expand description
Database tables column ids to the corresponding [fuel_core_storage::Mappable
] table.
Variants§
Metadata
The column id of metadata about the blockchain
ContractsRawCode
See ContractsRawCode
ContractsInfo
See ContractsInfo
ContractsState
See ContractsState
ContractsLatestUtxo
ContractsAssets
See ContractsAssets
Coins
See Coins
OwnedCoins
The column of the table that stores true
if owner
owns Coin
with coin_id
Transactions
See Transactions
TransactionStatus
Transaction id to current status
TransactionsByOwnerBlockIdx
The column of the table of all owner
’s transactions
Receipts
See Receipts
FuelBlocks
See FuelBlocks
FuelBlockSecondaryKeyBlockHeights
Messages
See Messages
OwnedMessageIds
The column of the table that stores true
if owner
owns Message
with message_id
FuelBlockConsensus
FuelBlockMerkleData
FuelBlockMerkleMetadata
SpentMessages
Messages that have been spent.
Existence of a key in this column means that the message has been spent.
See SpentMessages
RelayerMetadata
Metadata for the relayer
See RelayerMetadata
ContractsAssetsMerkleData
ContractsAssetsMerkleMetadata
ContractsStateMerkleData
ContractsStateMerkleMetadata
Implementations§
Trait Implementations§
source§impl PartialEq<Column> for Column
impl PartialEq<Column> for Column
source§impl Sequence for Column
impl Sequence for Column
impl Copy for Column
impl Eq for Column
impl StructuralEq for Column
impl StructuralPartialEq for Column
Auto Trait Implementations§
impl RefUnwindSafe for Column
impl Send for Column
impl Sync for Column
impl Unpin for Column
impl UnwindSafe for Column
Blanket Implementations§
§impl<T> AnyDebug for Twhere
T: Any + Debug,
impl<T> AnyDebug for Twhere T: Any + Debug,
§fn as_any_ref(&self) -> &(dyn Any + 'static)
fn as_any_ref(&self) -> &(dyn Any + 'static)
Returns a reference to the underlying type as
Any
.source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.