pub enum AmendmentKind {
Show 13 variants
NonPrecedential,
Overruled,
Superseded,
Reinstated,
Correction,
Redaction,
Reattested,
Revision,
Planned,
Discharged,
Lapsed,
Rescheduled,
Withdrawn,
}Expand description
What an amendment does to the entry it names
(governance_amendment_kind_enum). See crate::govlog::Amendment.
Variants§
NonPrecedential
Overruled
Superseded
Reinstated
Correction
Redaction
Reattested
Revision
Planned
Discharged
Lapsed
Rescheduled
Withdrawn
Implementations§
Source§impl AmendmentKind
impl AmendmentKind
Sourcepub const OBLIGATION: [Self; 5]
pub const OBLIGATION: [Self; 5]
The kinds valid only on an obligation entry, which carry a
crate::govlog::ObligationUpdate
Sourcepub fn is_obligation(self) -> bool
pub fn is_obligation(self) -> bool
Whether this is one of the OBLIGATION kinds
Trait Implementations§
Source§impl Clone for AmendmentKind
impl Clone for AmendmentKind
impl Copy for AmendmentKind
Source§impl Debug for AmendmentKind
impl Debug for AmendmentKind
Source§impl<'de> Deserialize<'de> for AmendmentKind
impl<'de> Deserialize<'de> for AmendmentKind
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 AmendmentKind
impl Display for AmendmentKind
impl Eq for AmendmentKind
Source§impl FromStr for AmendmentKind
impl FromStr for AmendmentKind
Source§impl PartialEq for AmendmentKind
impl PartialEq for AmendmentKind
Source§impl Serialize for AmendmentKind
impl Serialize for AmendmentKind
impl StructuralPartialEq for AmendmentKind
Auto Trait Implementations§
impl Freeze for AmendmentKind
impl RefUnwindSafe for AmendmentKind
impl Send for AmendmentKind
impl Sync for AmendmentKind
impl Unpin for AmendmentKind
impl UnsafeUnpin for AmendmentKind
impl UnwindSafe for AmendmentKind
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T, O> Matches<O> for Twhere
T: PartialEq<O>,
impl<T, O> Matches<O> for Twhere
T: PartialEq<O>,
fn validate_matches(&self, other: &O) -> bool
impl<T> PendingHandle for Twhere
T: Send + 'static,
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more