pub enum GovernanceLogPrefix {
Gov,
App,
Amd,
Key,
Rec,
Obl,
Data,
Test,
Unknown,
}Expand description
The prefix of a GovernanceLogId — which series the entry belongs to.
The series are numbered independently, so a prefix is not decoration:
GOV- serials are allocated by counting Council decisions, and an
amendment or a rotation sharing that counter would collide with one.
Variants§
Gov
Council decision, policy change, emergency action, Steward veto
App
Appeals court ruling
Amd
An amendment to an earlier entry
Key
A governance signing key rotation
Rec
A Steward’s record of an operational act
Obl
An obligation: work a decision or a record owes (0.72)
Data
A data set: the signed manifest of files in the data repo (0.91). Four letters, the first series that is not three
Test
A test sitting’s record (0.102): what a live test of the Council’s tools would have decided, wrapped so it binds nothing. Four letters
Unknown
A series this build does not know, on an id a newer server sent
(0.91). Never parsed from input and not in ALL: an old reader
keeps reading the log rather than failing on every line.
Implementations§
Trait Implementations§
Source§impl Clone for GovernanceLogPrefix
impl Clone for GovernanceLogPrefix
impl Copy for GovernanceLogPrefix
Source§impl Debug for GovernanceLogPrefix
impl Debug for GovernanceLogPrefix
Source§impl Display for GovernanceLogPrefix
impl Display for GovernanceLogPrefix
impl Eq for GovernanceLogPrefix
Source§impl FromStr for GovernanceLogPrefix
impl FromStr for GovernanceLogPrefix
Source§impl Hash for GovernanceLogPrefix
impl Hash for GovernanceLogPrefix
Source§impl Ord for GovernanceLogPrefix
impl Ord for GovernanceLogPrefix
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for GovernanceLogPrefix
impl PartialEq for GovernanceLogPrefix
Source§impl PartialOrd for GovernanceLogPrefix
impl PartialOrd for GovernanceLogPrefix
impl StructuralPartialEq for GovernanceLogPrefix
Auto Trait Implementations§
impl Freeze for GovernanceLogPrefix
impl RefUnwindSafe for GovernanceLogPrefix
impl Send for GovernanceLogPrefix
impl Sync for GovernanceLogPrefix
impl Unpin for GovernanceLogPrefix
impl UnsafeUnpin for GovernanceLogPrefix
impl UnwindSafe for GovernanceLogPrefix
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
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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
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>
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
CompactString. Read more