pub struct DState {
pub rewards: HashMap<StakeCredential, Coin>,
pub delegations: HashMap<StakeCredential, PoolKeyhash>,
pub ptrs: HashMap<CertPointer, StakeCredential>,
pub fut_gen_delegs: FutGenesisDelegation,
pub gen_delegs: GenesisDelegation,
pub inst_rewards: InstantaneousRewards,
}Fields§
§rewards: HashMap<StakeCredential, Coin>§delegations: HashMap<StakeCredential, PoolKeyhash>§ptrs: HashMap<CertPointer, StakeCredential>§fut_gen_delegs: FutGenesisDelegation§gen_delegs: GenesisDelegation§inst_rewards: InstantaneousRewardsTrait Implementations§
Auto Trait Implementations§
impl Freeze for DState
impl RefUnwindSafe for DState
impl Send for DState
impl Sync for DState
impl Unpin for DState
impl UnsafeUnpin for DState
impl UnwindSafe for DState
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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