pub struct CouncilRound {
pub number: u32,
pub round_type: RoundType,
pub responses: Vec<SeatResponse>,
pub steward_contribution: Option<Redactable<String>>,
pub steward_emergency: Option<StewardEmergency>,
pub tabled_by_recused_steward: bool,
}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<Redactable<String>>The Steward’s notes to the seats for this round, or the reason an item was tabled
steward_emergency: Option<StewardEmergency>Present when steward_contribution came from a recused Steward
under emergency authority (Art. IV § 2), which puts the item under
mandatory Council review within 72 hours. (0.48)
tabled_by_recused_steward: boolThe item was tabled here by a recused Steward, over an API refusal
on a seat’s final vote: refusal handling, the one tabling open to
a recused Steward. steward_contribution says which refusal.
(0.48)
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