pub enum ObligationStatus {
Open,
Lapsed,
Discharged,
Withdrawn,
}Expand description
Where an obligation stands (obligation_status_enum), derived from its
amendments. See crate::govlog::ObligationState.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ObligationStatus
impl Clone for ObligationStatus
impl Copy for ObligationStatus
Source§impl Debug for ObligationStatus
impl Debug for ObligationStatus
Source§impl Default for ObligationStatus
impl Default for ObligationStatus
Source§impl<'de> Deserialize<'de> for ObligationStatus
impl<'de> Deserialize<'de> for ObligationStatus
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 ObligationStatus
impl Display for ObligationStatus
impl Eq for ObligationStatus
Source§impl FromStr for ObligationStatus
impl FromStr for ObligationStatus
Source§impl Hash for ObligationStatus
impl Hash for ObligationStatus
Source§impl PartialEq for ObligationStatus
impl PartialEq for ObligationStatus
Source§impl Serialize for ObligationStatus
impl Serialize for ObligationStatus
impl StructuralPartialEq for ObligationStatus
Auto Trait Implementations§
impl Freeze for ObligationStatus
impl RefUnwindSafe for ObligationStatus
impl Send for ObligationStatus
impl Sync for ObligationStatus
impl Unpin for ObligationStatus
impl UnsafeUnpin for ObligationStatus
impl UnwindSafe for ObligationStatus
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.