pub enum ObligationKind {
CarryForward,
Ratification,
Review,
Referral,
Reveal,
Task,
}Expand description
What sort of work an obligation is (obligation_kind_enum). See
crate::govlog::Obligation.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ObligationKind
impl Clone for ObligationKind
impl Copy for ObligationKind
Source§impl Debug for ObligationKind
impl Debug for ObligationKind
Source§impl<'de> Deserialize<'de> for ObligationKind
impl<'de> Deserialize<'de> for ObligationKind
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 Display for ObligationKind
impl Display for ObligationKind
impl Eq for ObligationKind
Source§impl FromStr for ObligationKind
impl FromStr for ObligationKind
Source§impl Hash for ObligationKind
impl Hash for ObligationKind
Source§impl PartialEq for ObligationKind
impl PartialEq for ObligationKind
Source§impl Serialize for ObligationKind
impl Serialize for ObligationKind
impl StructuralPartialEq for ObligationKind
Auto Trait Implementations§
impl Freeze for ObligationKind
impl RefUnwindSafe for ObligationKind
impl Send for ObligationKind
impl Sync for ObligationKind
impl Unpin for ObligationKind
impl UnsafeUnpin for ObligationKind
impl UnwindSafe for ObligationKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.