pub struct AsyncMemoized<Args, Result> { /* private fields */ }Expand description
Async memoized function with background refresh and cold-miss dedup.
Implementations§
Source§impl<Args, Result> AsyncMemoized<Args, Result>
impl<Args, Result> AsyncMemoized<Args, Result>
Auto Trait Implementations§
impl<Args, Result> Freeze for AsyncMemoized<Args, Result>
impl<Args, Result> RefUnwindSafe for AsyncMemoized<Args, Result>
impl<Args, Result> Send for AsyncMemoized<Args, Result>
impl<Args, Result> Sync for AsyncMemoized<Args, Result>
impl<Args, Result> Unpin for AsyncMemoized<Args, Result>
impl<Args, Result> UnsafeUnpin for AsyncMemoized<Args, Result>
impl<Args, Result> UnwindSafe for AsyncMemoized<Args, Result>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more