Trait fuel_tx::Cacheable

source ·
pub trait Cacheable {
    // Required methods
    fn is_computed(&self) -> bool;
    fn precompute(&mut self, chain_id: &ChainId) -> Result<(), ValidityError>;
}
Expand description

Entity support metadata computation to cache results.

Required Methods§

source

fn is_computed(&self) -> bool

The cache is already computed.

§Note: true doesn’t mean that the cache is actual.
source

fn precompute(&mut self, chain_id: &ChainId) -> Result<(), ValidityError>

Computes the cache for the entity.

Implementors§