pub struct BlockStakingData {
pub new_bounded_validators: Vec<ValidatorPublicKey>,
pub staking_actions: Vec<(Identity, StakingAction)>,
}Fields§
§new_bounded_validators: Vec<ValidatorPublicKey>§staking_actions: Vec<(Identity, StakingAction)>Trait Implementations§
Source§impl BorshDeserialize for BlockStakingData
impl BorshDeserialize for BlockStakingData
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for BlockStakingData
impl BorshSerialize for BlockStakingData
Source§impl Clone for BlockStakingData
impl Clone for BlockStakingData
Source§fn clone(&self) -> BlockStakingData
fn clone(&self) -> BlockStakingData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockStakingData
impl Debug for BlockStakingData
Source§impl Default for BlockStakingData
impl Default for BlockStakingData
Source§fn default() -> BlockStakingData
fn default() -> BlockStakingData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlockStakingData
impl<'de> Deserialize<'de> for BlockStakingData
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
Auto Trait Implementations§
impl Freeze for BlockStakingData
impl RefUnwindSafe for BlockStakingData
impl Send for BlockStakingData
impl Sync for BlockStakingData
impl Unpin for BlockStakingData
impl UnsafeUnpin for BlockStakingData
impl UnwindSafe for BlockStakingData
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