pub enum BootOutcome {
Verified,
Baselined,
ReAnchored,
Unanchored,
}Expand description
Outcome of the boot check, for logging.
Variants§
Verified
A valid manifest matched the live store (and the counter, if any).
Baselined
No manifest existed; a baseline was established (first boot /
allow_anchor_init).
ReAnchored
The external counter was re-anchored to the local manifest under
allow_unanchored (recovery from a divergence).
Unanchored
The external counter was unreachable; booted manifest-only under
allow_unanchored (degraded — no rollback freshness this session).
Trait Implementations§
Source§impl Debug for BootOutcome
impl Debug for BootOutcome
impl Eq for BootOutcome
Source§impl PartialEq for BootOutcome
impl PartialEq for BootOutcome
impl StructuralPartialEq for BootOutcome
Auto Trait Implementations§
impl Freeze for BootOutcome
impl RefUnwindSafe for BootOutcome
impl Send for BootOutcome
impl Sync for BootOutcome
impl Unpin for BootOutcome
impl UnsafeUnpin for BootOutcome
impl UnwindSafe for BootOutcome
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
Source§impl<T> BorrowUnordered for T
impl<T> BorrowUnordered for T
fn as_unordered(&self) -> &Unordered<T>
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
fn equivalent(&self, key: &K) -> bool
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T, U, C> IntoWithContext<U, C> for Twhere
U: FromWithContext<T, C>,
impl<T, U, C> IntoWithContext<U, C> for Twhere
U: FromWithContext<T, C>,
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ResourceProvider<()> for T
impl<T> ResourceProvider<()> for T
Source§fn get_resource(&self) -> &()
fn get_resource(&self) -> &()
Returns a reference to the resource of type
T.