#[non_exhaustive]pub enum BaselinePoolDisposition {
Built,
Restored,
Rebuilt(RebuildReason),
}Expand description
Whether a baseline-pool lease was built, restored, or rebuilt.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Built
An empty slot was constructed and validated.
Restored
An existing slot was restored, reset, and validated.
Rebuilt(RebuildReason)
An invalid or failed slot was reconstructed and validated.
Trait Implementations§
Source§impl Clone for BaselinePoolDisposition
impl Clone for BaselinePoolDisposition
Source§impl Debug for BaselinePoolDisposition
impl Debug for BaselinePoolDisposition
impl Eq for BaselinePoolDisposition
Source§impl PartialEq for BaselinePoolDisposition
impl PartialEq for BaselinePoolDisposition
impl StructuralPartialEq for BaselinePoolDisposition
Auto Trait Implementations§
impl Freeze for BaselinePoolDisposition
impl RefUnwindSafe for BaselinePoolDisposition
impl Send for BaselinePoolDisposition
impl Sync for BaselinePoolDisposition
impl Unpin for BaselinePoolDisposition
impl UnsafeUnpin for BaselinePoolDisposition
impl UnwindSafe for BaselinePoolDisposition
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.