1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Very small caching utility with async locking support. //! //! All interaction in this crate will be done through the `Cache` type, //! so please see the the `cache` module for further instructions. #![doc(html_root_url = "https://docs.rs/retainer/0.2.2")] // exposed modules pub mod cache; pub mod entry; // lifted types to the top level pub use crate::cache::Cache; pub use crate::entry::CacheEntry; pub use crate::entry::CacheExpiration;