Skip to main content

priority_lfu/
lib.rs

1#![allow(clippy::needless_doctest_main)]
2#![doc = include_str!("../README.md")]
3
4mod builder;
5mod cache;
6mod deepsize;
7mod erased;
8mod guard;
9mod lifecycle;
10#[cfg(feature = "metrics")]
11mod metrics;
12mod shard;
13mod traits;
14
15pub use builder::CacheBuilder;
16pub use cache::Cache;
17pub use deepsize::{Context, DeepSizeOf};
18pub use guard::Guard;
19pub use lifecycle::{DefaultLifecycle, Lifecycle, TypedLifecycle};
20#[cfg(feature = "metrics")]
21pub use metrics::CacheMetrics;
22pub use priority_lfu_derive::*;
23pub use traits::{CacheKey, CacheKeyLookup, CachePolicy};