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