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