pub enum ConfigMigrationJournalState {
Absent,
Interrupted,
Completed,
Superseded,
Refused(ConfigMigrationJournalRefusal),
}Expand description
Read-only view of the journal beside a config, for diagnostics.
Variants§
Implementations§
Source§impl ConfigMigrationJournalState
impl ConfigMigrationJournalState
Sourcepub fn rollback_available(self) -> bool
pub fn rollback_available(self) -> bool
Whether lean-ctx migrate config --rollback can act in this state.
Trait Implementations§
Source§impl Clone for ConfigMigrationJournalState
impl Clone for ConfigMigrationJournalState
impl Copy for ConfigMigrationJournalState
Source§impl Debug for ConfigMigrationJournalState
impl Debug for ConfigMigrationJournalState
impl Eq for ConfigMigrationJournalState
impl StructuralPartialEq for ConfigMigrationJournalState
Auto Trait Implementations§
impl Freeze for ConfigMigrationJournalState
impl RefUnwindSafe for ConfigMigrationJournalState
impl Send for ConfigMigrationJournalState
impl Sync for ConfigMigrationJournalState
impl Unpin for ConfigMigrationJournalState
impl UnsafeUnpin for ConfigMigrationJournalState
impl UnwindSafe for ConfigMigrationJournalState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more