pub struct ProcessInitialize {
pub bump: u8,
pub treasury_bump: u8,
pub treasury_auth_bump: u8,
}Fields§
§bump: u8§treasury_bump: u8§treasury_auth_bump: u8Implementations§
Trait Implementations§
Source§impl ArrangeAccounts for ProcessInitialize
impl ArrangeAccounts for ProcessInitialize
type ArrangedAccounts = ProcessInitializeInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl BorshDeserialize for ProcessInitializewhere
u8: BorshDeserialize,
impl BorshDeserialize for ProcessInitializewhere
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 BorshSerialize for ProcessInitialize
impl BorshSerialize for ProcessInitialize
Source§impl CarbonDeserialize for ProcessInitialize
impl CarbonDeserialize for ProcessInitialize
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for ProcessInitialize
impl Clone for ProcessInitialize
Source§fn clone(&self) -> ProcessInitialize
fn clone(&self) -> ProcessInitialize
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 ProcessInitialize
impl Debug for ProcessInitialize
Source§impl Hash for ProcessInitialize
impl Hash for ProcessInitialize
Source§impl PartialEq for ProcessInitialize
impl PartialEq for ProcessInitialize
impl Eq for ProcessInitialize
impl StructuralPartialEq for ProcessInitialize
Auto Trait Implementations§
impl Freeze for ProcessInitialize
impl RefUnwindSafe for ProcessInitialize
impl Send for ProcessInitialize
impl Sync for ProcessInitialize
impl Unpin for ProcessInitialize
impl UnwindSafe for ProcessInitialize
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