pub struct CacheWarmingStatus {
pub state: CacheWarmingState,
pub reason: Option<&'static str>,
pub next_warm_at: Option<SystemTime>,
pub decision: Option<CacheWarmingDecision>,
pub extension_override: bool,
}Expand description
Cache warming’s state and the policy inputs that produced it.
Fields§
§state: CacheWarmingStateWhat warming is doing.
reason: Option<&'static str>Why nothing is scheduled.
next_warm_at: Option<SystemTime>When the next refresh is decided.
decision: Option<CacheWarmingDecision>The pending decision, or the one that stopped warming.
extension_override: boolAn extension changed the decision’s action.
Trait Implementations§
Source§impl Clone for CacheWarmingStatus
impl Clone for CacheWarmingStatus
Source§impl Debug for CacheWarmingStatus
impl Debug for CacheWarmingStatus
Source§impl PartialEq for CacheWarmingStatus
impl PartialEq for CacheWarmingStatus
impl StructuralPartialEq for CacheWarmingStatus
Auto Trait Implementations§
impl Freeze for CacheWarmingStatus
impl RefUnwindSafe for CacheWarmingStatus
impl Send for CacheWarmingStatus
impl Sync for CacheWarmingStatus
impl Unpin for CacheWarmingStatus
impl UnsafeUnpin for CacheWarmingStatus
impl UnwindSafe for CacheWarmingStatus
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