kash/stores/
mod.rs

1#[cfg(feature = "disk_store")]
2mod disk;
3#[cfg(feature = "redis_store")]
4mod redis;
5
6#[cfg(feature = "disk_store")]
7pub use crate::stores::disk::{DiskCache, DiskCacheBuildError, DiskCacheBuilder, DiskCacheError};
8#[cfg(feature = "redis_store")]
9#[cfg_attr(docsrs, doc(cfg(feature = "redis_store")))]
10pub use crate::stores::redis::{
11    RedisCache, RedisCacheBuildError, RedisCacheBuilder, RedisCacheError,
12};
13// pub use memory::MemoryCache;
14
15#[cfg(all(feature = "async", feature = "redis_store", feature = "redis_tokio"))]
16#[cfg_attr(
17    docsrs,
18    doc(cfg(all(feature = "async", feature = "redis_store", feature = "redis_tokio")))
19)]
20pub use crate::stores::redis::{AsyncRedisCache, AsyncRedisCacheBuilder};