diff options
Diffstat (limited to 'base/src/cache.rs')
-rw-r--r-- | base/src/cache.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/base/src/cache.rs b/base/src/cache.rs index 5e47d0e..68f191e 100644 --- a/base/src/cache.rs +++ b/base/src/cache.rs @@ -176,10 +176,10 @@ where pub async fn async_cache_memory<Fun, Fut, T>( seed: &[&str], - mut generate: Fun, + generate: Fun, ) -> Result<Arc<T>, anyhow::Error> where - Fun: FnMut() -> Fut, + Fun: FnOnce() -> Fut, Fut: Future<Output = Result<T, anyhow::Error>>, T: Encode + Decode + Send + Sync + 'static, { |