pub struct StakePool {
pub active: u64,
pub inactive: u64,
pub pending_active: u64,
pub pending_inactive: u64,
pub operator_address: AccountAddress,
pub delegated_voter: AccountAddress,
}Expand description
Stake pool resource.
Fields§
§active: u64Active stake amount.
inactive: u64Inactive stake amount.
pending_active: u64Pending active stake.
pending_inactive: u64Pending inactive stake.
operator_address: AccountAddressThe operator address.
delegated_voter: AccountAddressThe delegated voter address.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StakePool
impl<'de> Deserialize<'de> for StakePool
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 StakePool
Auto Trait Implementations§
impl Freeze for StakePool
impl RefUnwindSafe for StakePool
impl Send for StakePool
impl Sync for StakePool
impl Unpin for StakePool
impl UnwindSafe for StakePool
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoMoveArg for Twhere
T: Serialize,
impl<T> IntoMoveArg for Twhere
T: Serialize,
Source§fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
fn into_move_arg(self) -> Result<Vec<u8>, AptosError>
Converts this value into BCS-encoded bytes. Read more