Macro persistentcache::cache_func[][src]

macro_rules! cache_func {
    (Redis, $host:expr, fn $f:ident($($x:ident : $t:ty),*) -> $r:ty $b:block) => { ... };
    (File, $dir:expr, fn $f:ident($($x:ident : $t:ty),*) -> $r:ty $b:block) => { ... };
    (Redis, $host:expr, $prefix:expr, fn $f:ident($($x:ident : $t:ty),*) -> $r:ty $b:block) => { ... };
    (File, $dir:expr, $prefix:expr, fn $f:ident($($x:ident : $t:ty),*) -> $r:ty $b:block) => { ... };
    ($f:ident($($x:ident),*), $b:block, $prefix:expr) => { ... };
}

Cache an entire function.