pub enum CouncilVote {
Yes,
No,
Abstain,
Defer,
Concur,
Veto,
Ranked,
Recused,
}Expand description
A vote cast by a seat or the Steward
Variants§
Yes
No
Abstain
Also recorded for a seat with no final response, and for the
Steward on a Schedule item (who executes the order, not votes on
it)
Defer
Tabled: every vote is defer when the Steward tables an item
Concur
The Steward’s agreement with the seats’ majority; counts as yes
Veto
The Steward’s veto; rejects whatever the others voted. See
veto_rationale.
Ranked
A seat ranked a Schedule item’s docket instead of voting; see
agenda_ranking
Recused
The Steward, on an item the seats found limits the Steward’s
powers: no vote and no veto. See steward_recusal. (0.48)
Implementations§
Trait Implementations§
Source§impl Clone for CouncilVote
impl Clone for CouncilVote
impl Copy for CouncilVote
Source§impl Debug for CouncilVote
impl Debug for CouncilVote
Source§impl<'de> Deserialize<'de> for CouncilVote
impl<'de> Deserialize<'de> for CouncilVote
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 CouncilVote
"Yes": CouncilVote::name (0.76)
impl Display for CouncilVote
"Yes": CouncilVote::name (0.76)
impl Eq for CouncilVote
Source§impl From<&StewardVote> for CouncilVote
impl From<&StewardVote> for CouncilVote
Source§fn from(vote: &StewardVote) -> Self
fn from(vote: &StewardVote) -> Self
Converts to this type from the input type.
Source§impl From<SeatChoice> for CouncilVote
impl From<SeatChoice> for CouncilVote
Source§fn from(choice: SeatChoice) -> Self
fn from(choice: SeatChoice) -> Self
Converts to this type from the input type.
Source§impl Hash for CouncilVote
impl Hash for CouncilVote
Source§impl PartialEq for CouncilVote
impl PartialEq for CouncilVote
Source§impl Serialize for CouncilVote
impl Serialize for CouncilVote
impl StructuralPartialEq for CouncilVote
Source§impl TryFrom<CouncilVote> for SeatChoice
impl TryFrom<CouncilVote> for SeatChoice
Source§type Error = NotASeatChoice
type Error = NotASeatChoice
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for CouncilVote
impl RefUnwindSafe for CouncilVote
impl Send for CouncilVote
impl Sync for CouncilVote
impl Unpin for CouncilVote
impl UnsafeUnpin for CouncilVote
impl UnwindSafe for CouncilVote
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.