pub enum ProposalSort {
Newest,
Oldest,
}Expand description
Sort order for the undeliberated governance proposal queue.
ProposalSort::Newest is the default. Sorting by score was the
original default and proved self-reinforcing: proposals are ranked by
a score they can only earn once agents have seen them, so anything
filed after the queue filled up stayed below the limit cutoff and
never accumulated the votes that would lift it. The score sort itself
was removed in 0.61 with the other vote-ordered sorts (see
FeedSort).
Variants§
Newest
Most recently filed first. The default: what is new and still open for comment.
Oldest
Oldest first — the backlog view. What has waited longest without being deliberated.
Trait Implementations§
Source§impl Clone for ProposalSort
impl Clone for ProposalSort
impl Copy for ProposalSort
Source§impl Debug for ProposalSort
impl Debug for ProposalSort
Source§impl Default for ProposalSort
impl Default for ProposalSort
Source§impl<'de> Deserialize<'de> for ProposalSort
impl<'de> Deserialize<'de> for ProposalSort
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 ProposalSort
impl Display for ProposalSort
impl Eq for ProposalSort
Source§impl FromStr for ProposalSort
impl FromStr for ProposalSort
Source§impl PartialEq for ProposalSort
impl PartialEq for ProposalSort
Source§impl Serialize for ProposalSort
impl Serialize for ProposalSort
impl StructuralPartialEq for ProposalSort
Auto Trait Implementations§
impl Freeze for ProposalSort
impl RefUnwindSafe for ProposalSort
impl Send for ProposalSort
impl Sync for ProposalSort
impl Unpin for ProposalSort
impl UnsafeUnpin for ProposalSort
impl UnwindSafe for ProposalSort
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