pub(crate) fn trie_store_check(
        &self,
        trie_keys: Vec<Digest>,
    ) -> Result<Vec<Digest>, engine_state::Error> {
        let correlation_id = CorrelationId::new();
        let start = Instant::now();
        let result = self
            .engine_state
            .missing_trie_keys(correlation_id, trie_keys);
        self.metrics
            .missing_trie_keys
            .observe(start.elapsed().as_secs_f64());
        result
    }
/// Retrieve trie keys for the integrity check.
Retrieve trie keys for the integrity check.
Retrieve trie keys for the integrity check .
pub(crate) fn trie_store_check(
        &self,
        trie_keys: Vec<Digest>,
    ) -> Result<Vec<Digest>, engine_state::Error> {
        let correlation_id = CorrelationId::new();
        let start = Instant::now();
        let result = self
            .engine_state
            .missing_trie_keys(correlation_id, trie_keys);
        self.metrics
            .missing_trie_keys
            .observe(start.elapsed().as_secs_f64());
        result
    }
pub ( crate ) fn trie_store_check ( & self , trie_keys : Vec < Digest > , ) -> Result < Vec < Digest > , engine_state :: Error > { let correlation_id = CorrelationId :: new ( ) ; let start = Instant :: now ( ) ; let result = self . engine_state . missing_trie_keys ( correlation_id , trie_keys ) ; self . metrics . missing_trie_keys . observe ( start . elapsed ( ) . as_secs_f64 ( ) ) ; result }
Retrieve trie keys for the integrity check.
Retrieve trie keys for the integrity check .
&self
trie_keys
Vec<Digest>
&self
trie_keys
Vec<Digest>