Skip to main content

CacheAble

Trait CacheAble 

Source
pub trait CacheAble<P, T, const N: usize> {
    // Required methods
    fn save(&mut self, params: &[P; N], result: T);
    fn fetch(&self, params: &[P; N]) -> Option<&T>;
}

Required Methods§

Source

fn save(&mut self, params: &[P; N], result: T)

Source

fn fetch(&self, params: &[P; N]) -> Option<&T>

Implementors§