pub enum CommitmentStatus {
Pending,
Active,
Fulfilled,
Violated,
Revoked,
}Expand description
Status of a commitment
Variants§
Pending
Commitment is pending execution
Active
Commitment is currently being fulfilled
Fulfilled
Commitment has been fulfilled
Violated
Commitment was violated
Revoked
Commitment was revoked (with consent)
Trait Implementations§
Source§impl Clone for CommitmentStatus
impl Clone for CommitmentStatus
Source§fn clone(&self) -> CommitmentStatus
fn clone(&self) -> CommitmentStatus
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 CommitmentStatus
impl Debug for CommitmentStatus
Source§impl<'de> Deserialize<'de> for CommitmentStatus
impl<'de> Deserialize<'de> for CommitmentStatus
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 CommitmentStatus
impl PartialEq for CommitmentStatus
Source§impl Serialize for CommitmentStatus
impl Serialize for CommitmentStatus
impl Copy for CommitmentStatus
impl Eq for CommitmentStatus
impl StructuralPartialEq for CommitmentStatus
Auto Trait Implementations§
impl Freeze for CommitmentStatus
impl RefUnwindSafe for CommitmentStatus
impl Send for CommitmentStatus
impl Sync for CommitmentStatus
impl Unpin for CommitmentStatus
impl UnwindSafe for CommitmentStatus
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§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.