pub type CacheModeFn = Arc<dyn Fn(&Parts) -> CacheMode + Send + Sync>;
A closure that takes http::request::Parts and returns a CacheMode
http::request::Parts
CacheMode
struct CacheModeFn { /* private fields */ }