MCPcopy Create free account
hub / github.com/06chaynes/http-cache / create_cache_key

Method create_cache_key

http-cache/src/lib.rs:1714–1728  ·  view source on GitHub ↗
(
        &self,
        parts: &request::Parts,
        override_method: Option<&str>,
    )

Source from the content-addressed store, hash-verified

1712 .field("cache_mode_fn", &"Fn(&request::Parts) -> CacheMode")
1713 .field(
1714 "response_cache_mode_fn",
1715 &"Fn(&request::Parts, &HttpResponse) -> Option<CacheMode>",
1716 )
1717 .field("cache_bust", &"Fn(&request::Parts) -> Vec<String>")
1718 .field("modify_response", &"Fn(&mut ModifyResponse)")
1719 .field("cache_status_headers", &self.cache_status_headers)
1720 .field("max_ttl", &self.max_ttl)
1721 .field(
1722 "metadata_provider",
1723 &"Fn(&request::Parts, &response::Parts) -> Option<Vec<u8>>",
1724 )
1725 .finish()
1726 }
1727 }
1728}
1729
1730impl HttpCacheOptions {
1731 fn create_cache_key(

Callers 7

run_no_cacheMethod · 0.80
conditional_fetchMethod · 0.80
remote_fetchMethod · 0.80
process_responseMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected