pub struct UpdateProgramVersion {
pub version: u8,
}Fields§
§version: u8Trait Implementations§
Source§impl ArrangeAccounts for UpdateProgramVersion
impl ArrangeAccounts for UpdateProgramVersion
type ArrangedAccounts = UpdateProgramVersionInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl BorshDeserialize for UpdateProgramVersionwhere
u8: BorshDeserialize,
impl BorshDeserialize for UpdateProgramVersionwhere
u8: BorshDeserialize,
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 CarbonDeserialize for UpdateProgramVersion
impl CarbonDeserialize for UpdateProgramVersion
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for UpdateProgramVersion
impl Clone for UpdateProgramVersion
Source§fn clone(&self) -> UpdateProgramVersion
fn clone(&self) -> UpdateProgramVersion
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 UpdateProgramVersion
impl Debug for UpdateProgramVersion
Source§impl<'de> Deserialize<'de> for UpdateProgramVersion
impl<'de> Deserialize<'de> for UpdateProgramVersion
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 Hash for UpdateProgramVersion
impl Hash for UpdateProgramVersion
Source§impl PartialEq for UpdateProgramVersion
impl PartialEq for UpdateProgramVersion
Source§impl Serialize for UpdateProgramVersion
impl Serialize for UpdateProgramVersion
impl Eq for UpdateProgramVersion
impl StructuralPartialEq for UpdateProgramVersion
Auto Trait Implementations§
impl Freeze for UpdateProgramVersion
impl RefUnwindSafe for UpdateProgramVersion
impl Send for UpdateProgramVersion
impl Sync for UpdateProgramVersion
impl Unpin for UpdateProgramVersion
impl UnwindSafe for UpdateProgramVersion
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