Trait fastly::experimental::RequestCacheKey
source · [−]pub trait RequestCacheKey {
fn set_cache_key(&mut self, key: [u8; 32]);
fn with_cache_key(self, key: [u8; 32]) -> Self;
fn set_cache_key_fn(
&mut self,
f: impl Fn(&Request) -> [u8; 32] + Send + Sync + 'static
);
fn with_cache_key_fn(
self,
f: impl Fn(&Request) -> [u8; 32] + Send + Sync + 'static
) -> Self;
fn set_cache_key_str(&mut self, key_str: impl AsRef<[u8]>);
fn with_cache_key_str(self, key_str: impl AsRef<[u8]>) -> Self;
}
Expand description
Required methods
fn set_cache_key(&mut self, key: [u8; 32])
fn set_cache_key(&mut self, key: [u8; 32])
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.
fn with_cache_key(self, key: [u8; 32]) -> Self
fn with_cache_key(self, key: [u8; 32]) -> Self
See Request::with_cache_key()
.
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.
See Request::set_cache_key_fn()
.
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.
See Request::with_cache_key_fn()
.
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.
See Request::set_cache_key_str()
.
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.
See Request::with_cache_key_str()
.
Stability
This is part of an experimental API that is subject to change or removal even in minor versions of this crate.