pub struct CouncilRound {
pub number: u32,
pub round_type: RoundType,
pub responses: Vec<SeatResponse>,
pub steward_contribution: Option<String>,
}Expand description
One round of deliberation
Fields§
§number: u321-indexed
round_type: RoundTypeindependent (round 1: no seat sees another’s response or any
Steward note), deliberation (seats see prior rounds), or
final_vote
responses: Vec<SeatResponse>One per seat that took its turn. A tabled round can hold fewer than four.
steward_contribution: Option<String>The Steward’s notes to the seats for this round, or the reason an item was tabled
Trait Implementations§
Source§impl Clone for CouncilRound
impl Clone for CouncilRound
Source§impl Debug for CouncilRound
impl Debug for CouncilRound
Source§impl<'de> Deserialize<'de> for CouncilRound
impl<'de> Deserialize<'de> for CouncilRound
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 CouncilRound
Source§impl PartialEq for CouncilRound
impl PartialEq for CouncilRound
Source§impl Serialize for CouncilRound
impl Serialize for CouncilRound
impl StructuralPartialEq for CouncilRound
Auto Trait Implementations§
impl Freeze for CouncilRound
impl RefUnwindSafe for CouncilRound
impl Send for CouncilRound
impl Sync for CouncilRound
impl Unpin for CouncilRound
impl UnsafeUnpin for CouncilRound
impl UnwindSafe for CouncilRound
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