#[non_exhaustive]pub enum AgentLifecycleStatus {
PendingValidation,
PendingDns,
Active,
Failed,
Expired,
Revoked,
}Expand description
Agent lifecycle status.
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.
PendingValidation
Waiting for validation.
PendingDns
Waiting for DNS.
Active
Agent is active.
Failed
Registration failed.
Expired
Registration expired.
Revoked
Agent was revoked.
Trait Implementations§
Source§impl Clone for AgentLifecycleStatus
impl Clone for AgentLifecycleStatus
Source§fn clone(&self) -> AgentLifecycleStatus
fn clone(&self) -> AgentLifecycleStatus
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 AgentLifecycleStatus
impl Debug for AgentLifecycleStatus
Source§impl<'de> Deserialize<'de> for AgentLifecycleStatus
impl<'de> Deserialize<'de> for AgentLifecycleStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AgentLifecycleStatus
impl PartialEq for AgentLifecycleStatus
Source§impl Serialize for AgentLifecycleStatus
impl Serialize for AgentLifecycleStatus
impl Copy for AgentLifecycleStatus
impl Eq for AgentLifecycleStatus
impl StructuralPartialEq for AgentLifecycleStatus
Auto Trait Implementations§
impl Freeze for AgentLifecycleStatus
impl RefUnwindSafe for AgentLifecycleStatus
impl Send for AgentLifecycleStatus
impl Sync for AgentLifecycleStatus
impl Unpin for AgentLifecycleStatus
impl UnsafeUnpin for AgentLifecycleStatus
impl UnwindSafe for AgentLifecycleStatus
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