pub enum TenantStatus {
Active,
Provisioning,
Degraded,
}Expand description
A tenant database’s reconciliation status.
Serializes as the registry’s own text ("active"), not the variant
name, so a structured log field and a registry row cannot drift apart.
round_trips_through_the_registry_text and
serializes_as_the_registry_text together pin that.
Variants§
Active
Reconciled and serving.
Provisioning
Registered, reconciliation not yet succeeded.
Degraded
The last reconciliation failed: requests answer
503 tenant-degraded until a boot succeeds.
Implementations§
Source§impl TenantStatus
impl TenantStatus
Trait Implementations§
Source§impl Clone for TenantStatus
impl Clone for TenantStatus
Source§fn clone(&self) -> TenantStatus
fn clone(&self) -> TenantStatus
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 TenantStatus
Source§impl Debug for TenantStatus
impl Debug for TenantStatus
Source§impl Display for TenantStatus
impl Display for TenantStatus
impl Eq for TenantStatus
Source§impl PartialEq for TenantStatus
impl PartialEq for TenantStatus
Source§impl Serialize for TenantStatus
impl Serialize for TenantStatus
impl StructuralPartialEq for TenantStatus
Auto Trait Implementations§
impl Freeze for TenantStatus
impl RefUnwindSafe for TenantStatus
impl Send for TenantStatus
impl Sync for TenantStatus
impl Unpin for TenantStatus
impl UnsafeUnpin for TenantStatus
impl UnwindSafe for TenantStatus
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.