pub struct PreviousVersionLifecycle {
pub lease_inactive: bool,
pub scope_revoked: bool,
pub coverage_complete: bool,
}Expand description
D7: the in-memory lifecycle facts the read surface consults. The client computes them from its own state; the module owns the decision so it can be tested with injected time and injected lifecycle state.
Fields§
§lease_inactive: bool§7.3.5 lease error or expiry.
scope_revoked: bool§3.3 scope revocation (any revoked subscription).
coverage_complete: bool§7.4.5 replacement coverage complete.
Trait Implementations§
Source§impl Clone for PreviousVersionLifecycle
impl Clone for PreviousVersionLifecycle
impl Copy for PreviousVersionLifecycle
Source§impl Debug for PreviousVersionLifecycle
impl Debug for PreviousVersionLifecycle
Source§impl Default for PreviousVersionLifecycle
impl Default for PreviousVersionLifecycle
impl Eq for PreviousVersionLifecycle
Source§impl PartialEq for PreviousVersionLifecycle
impl PartialEq for PreviousVersionLifecycle
impl StructuralPartialEq for PreviousVersionLifecycle
Auto Trait Implementations§
impl Freeze for PreviousVersionLifecycle
impl RefUnwindSafe for PreviousVersionLifecycle
impl Send for PreviousVersionLifecycle
impl Sync for PreviousVersionLifecycle
impl Unpin for PreviousVersionLifecycle
impl UnsafeUnpin for PreviousVersionLifecycle
impl UnwindSafe for PreviousVersionLifecycle
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