pub struct ProposalState {
pub id: ProposalId,
pub procedure: Proposal,
pub proposed_in: Epoch,
pub expires_after: Epoch,
pub committee_votes: BTreeMap<StakeCredential, Vote>,
pub dreps_votes: BTreeMap<StakeCredential, Vote>,
pub pools_votes: BTreeMap<PoolId, Vote>,
}Fields§
§id: ProposalId§procedure: Proposal§proposed_in: Epoch§expires_after: Epoch§committee_votes: BTreeMap<StakeCredential, Vote>§dreps_votes: BTreeMap<StakeCredential, Vote>§pools_votes: BTreeMap<PoolId, Vote>Trait Implementations§
Source§impl Debug for ProposalState
impl Debug for ProposalState
Auto Trait Implementations§
impl Freeze for ProposalState
impl RefUnwindSafe for ProposalState
impl Send for ProposalState
impl Sync for ProposalState
impl Unpin for ProposalState
impl UnsafeUnpin for ProposalState
impl UnwindSafe for ProposalState
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more