pub(crate) enum PreparationState {
Unprepared,
Preliminary,
Complete,
}Expand description
Represents the level of preparation of a Config instance.
Variants§
Unprepared
State after loading config file from disk.
Preliminary
Config::preliminary_prep has been called.
Complete
Config is completely prepared after PrepareConfig::prepare has been called on it.
Trait Implementations§
Source§impl Clone for PreparationState
impl Clone for PreparationState
Source§fn clone(&self) -> PreparationState
fn clone(&self) -> PreparationState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PreparationState
impl Debug for PreparationState
Source§impl Default for PreparationState
impl Default for PreparationState
Source§fn default() -> PreparationState
fn default() -> PreparationState
Returns the “default value” for a type. Read more
Source§impl PartialEq for PreparationState
impl PartialEq for PreparationState
impl Copy for PreparationState
impl Eq for PreparationState
impl StructuralPartialEq for PreparationState
Auto Trait Implementations§
impl Freeze for PreparationState
impl RefUnwindSafe for PreparationState
impl Send for PreparationState
impl Sync for PreparationState
impl Unpin for PreparationState
impl UnsafeUnpin for PreparationState
impl UnwindSafe for PreparationState
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> 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§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<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