pub enum CouncilVote {
Yes,
No,
Abstain,
Defer,
Concur,
Veto,
Ranked,
}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
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
impl Eq for CouncilVote
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
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