pub struct VoteInitV2 {
pub node_pubkey: Pubkey,
pub authorized_voter: Pubkey,
pub authorized_voter_bls_pubkey: [u8; 48],
pub authorized_voter_bls_proof_of_possession: [u8; 96],
pub authorized_withdrawer: Pubkey,
pub inflation_rewards_commission_bps: u16,
pub inflation_rewards_collector: Pubkey,
pub block_revenue_commission_bps: u16,
pub block_revenue_collector: Pubkey,
}Fields§
§node_pubkey: Pubkey§inflation_rewards_commission_bps: u16§inflation_rewards_collector: Pubkey§block_revenue_commission_bps: u16§block_revenue_collector: PubkeyTrait Implementations§
Source§impl Clone for VoteInitV2
impl Clone for VoteInitV2
Source§fn clone(&self) -> VoteInitV2
fn clone(&self) -> VoteInitV2
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 VoteInitV2
impl Debug for VoteInitV2
Source§impl Default for VoteInitV2
impl Default for VoteInitV2
Source§impl<'de> Deserialize<'de> for VoteInitV2
impl<'de> Deserialize<'de> for VoteInitV2
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
Source§impl PartialEq for VoteInitV2
impl PartialEq for VoteInitV2
Source§impl Serialize for VoteInitV2
impl Serialize for VoteInitV2
impl Copy for VoteInitV2
impl Eq for VoteInitV2
impl StructuralPartialEq for VoteInitV2
Auto Trait Implementations§
impl Freeze for VoteInitV2
impl RefUnwindSafe for VoteInitV2
impl Send for VoteInitV2
impl Sync for VoteInitV2
impl Unpin for VoteInitV2
impl UnwindSafe for VoteInitV2
Blanket Implementations§
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, _digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample,
impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample,
default fn visit_for_abi( &self, digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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