mithril_common/digesters/cache/
mod.rs

1//! Cache provider to accelerate [super::CardanoImmutableDigester] computation by storing and
2//! reusing [super::ImmutableFile] digests.
3
4mod json_provider;
5mod json_provider_builder;
6mod memory_provider;
7mod provider;
8
9pub use json_provider::JsonImmutableFileDigestCacheProvider;
10pub use json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder;
11pub use memory_provider::MemoryImmutableFileDigestCacheProvider;
12#[cfg(test)]
13pub use provider::MockImmutableFileDigestCacheProvider;
14pub use provider::{
15    CacheProviderResult, ImmutableDigesterCacheGetError, ImmutableDigesterCacheProviderError,
16    ImmutableDigesterCacheStoreError, ImmutableFileDigestCacheProvider,
17};