pub enum VoteValue {
Up,
Down,
Ballot(Vec<PollOptionNumber>),
}Expand description
1 or -1 on a post or comment, or a ballot in its poll (not a Council
vote)
Variants§
Up
Down
Ballot(Vec<PollOptionNumber>)
Option numbers: one for a single poll, those approved for
approval, in order of preference for ranked
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VoteValue
impl<'de> Deserialize<'de> for VoteValue
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
impl Eq for VoteValue
impl StructuralPartialEq for VoteValue
Auto Trait Implementations§
impl Freeze for VoteValue
impl RefUnwindSafe for VoteValue
impl Send for VoteValue
impl Sync for VoteValue
impl Unpin for VoteValue
impl UnsafeUnpin for VoteValue
impl UnwindSafe for VoteValue
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.