Struct solana_sdk::vote_program::VoteProgram
source · Fields
votes: VecDeque<Vote>
node_id: Pubkey
Implementations
sourceimpl VoteProgram
impl VoteProgram
pub fn deserialize(input: &[u8]) -> Result<VoteProgram, ProgramError>
pub fn serialize(
self: &VoteProgram,
output: &mut [u8]
) -> Result<(), ProgramError>
Trait Implementations
sourceimpl Debug for VoteProgram
impl Debug for VoteProgram
sourceimpl Default for VoteProgram
impl Default for VoteProgram
sourcefn default() -> VoteProgram
fn default() -> VoteProgram
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for VoteProgram
impl<'de> Deserialize<'de> for VoteProgram
sourcefn 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
sourceimpl PartialEq<VoteProgram> for VoteProgram
impl PartialEq<VoteProgram> for VoteProgram
sourcefn eq(&self, other: &VoteProgram) -> bool
fn eq(&self, other: &VoteProgram) -> bool
sourceimpl Serialize for VoteProgram
impl Serialize for VoteProgram
impl Eq for VoteProgram
impl StructuralEq for VoteProgram
impl StructuralPartialEq for VoteProgram
Auto Trait Implementations
impl RefUnwindSafe for VoteProgram
impl Send for VoteProgram
impl Sync for VoteProgram
impl Unpin for VoteProgram
impl UnwindSafe for VoteProgram
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more