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
Source§fn clone(&self) -> PreviousVersionLifecycle
fn clone(&self) -> PreviousVersionLifecycle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PreviousVersionLifecycle
Source§impl Debug for PreviousVersionLifecycle
impl Debug for PreviousVersionLifecycle
Source§impl Default for PreviousVersionLifecycle
impl Default for PreviousVersionLifecycle
Source§fn default() -> PreviousVersionLifecycle
fn default() -> PreviousVersionLifecycle
Returns the “default value” for a type. Read more
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