pub struct HttpCachePolicy { /* private fields */ }Implementations§
Source§impl HttpCachePolicy
impl HttpCachePolicy
pub fn new( scope: CacheScope, freshness: Option<FreshnessPolicy>, validators: ResponseValidators, surrogate_tags: InvalidationSet, ) -> Result<Self, CacheModelError>
pub fn scope(&self) -> &CacheScope
pub fn freshness(&self) -> Option<FreshnessPolicy>
pub fn validators(&self) -> &ResponseValidators
pub fn cache_control_value(&self) -> String
Trait Implementations§
Source§impl Clone for HttpCachePolicy
impl Clone for HttpCachePolicy
Source§fn clone(&self) -> HttpCachePolicy
fn clone(&self) -> HttpCachePolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpCachePolicy
impl Debug for HttpCachePolicy
Source§impl PartialEq for HttpCachePolicy
impl PartialEq for HttpCachePolicy
impl Eq for HttpCachePolicy
impl StructuralPartialEq for HttpCachePolicy
Auto Trait Implementations§
impl Freeze for HttpCachePolicy
impl RefUnwindSafe for HttpCachePolicy
impl Send for HttpCachePolicy
impl Sync for HttpCachePolicy
impl Unpin for HttpCachePolicy
impl UnsafeUnpin for HttpCachePolicy
impl UnwindSafe for HttpCachePolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more