pub struct Committee {
pub gov_action_id: Option<String>,
pub proposal_tx_hash: Option<String>,
pub proposal_index: Option<i32>,
pub is_dissolved: bool,
pub quorum: Box<CommitteeQuorum>,
pub members: Vec<CommitteeMembersInner>,
}Fields§
§gov_action_id: Option<String>CIP-129 Governance Action Identifier of the NewCommittee action that seated this committee. null for the Conway-genesis committee.
proposal_tx_hash: Option<String>Hash of the transaction containing the NewCommittee action that seated this committee. null for the Conway-genesis committee.
proposal_index: Option<i32>Index of the proposal within its transaction. null for the Conway-genesis committee.
is_dissolved: boolTrue iff an enacted NoConfidence governance action has dissolved this committee.
quorum: Box<CommitteeQuorum>§members: Vec<CommitteeMembersInner>Members of the committee.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Committee
impl<'de> Deserialize<'de> for Committee
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 StructuralPartialEq for Committee
Auto Trait Implementations§
impl Freeze for Committee
impl RefUnwindSafe for Committee
impl Send for Committee
impl Sync for Committee
impl Unpin for Committee
impl UnsafeUnpin for Committee
impl UnwindSafe for Committee
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