pub struct BuyNftInstructionArgs {
pub max_amount: u64,
pub authorization_data: Option<AuthorizationDataLocal>,
pub optional_royalty_pct: Option<u16>,
}Fields§
§max_amount: u64§optional_royalty_pct: Option<u16>Trait Implementations§
Source§impl BorshDeserialize for BuyNftInstructionArgs
impl BorshDeserialize for BuyNftInstructionArgs
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 BuyNftInstructionArgswhere
u64: BorshSerialize,
Option<AuthorizationDataLocal>: BorshSerialize,
Option<u16>: BorshSerialize,
impl BorshSerialize for BuyNftInstructionArgswhere
u64: BorshSerialize,
Option<AuthorizationDataLocal>: BorshSerialize,
Option<u16>: BorshSerialize,
Source§impl Clone for BuyNftInstructionArgs
impl Clone for BuyNftInstructionArgs
Source§fn clone(&self) -> BuyNftInstructionArgs
fn clone(&self) -> BuyNftInstructionArgs
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 BuyNftInstructionArgs
impl Debug for BuyNftInstructionArgs
Source§impl PartialEq for BuyNftInstructionArgs
impl PartialEq for BuyNftInstructionArgs
impl Eq for BuyNftInstructionArgs
impl StructuralPartialEq for BuyNftInstructionArgs
Auto Trait Implementations§
impl Freeze for BuyNftInstructionArgs
impl RefUnwindSafe for BuyNftInstructionArgs
impl Send for BuyNftInstructionArgs
impl Sync for BuyNftInstructionArgs
impl Unpin for BuyNftInstructionArgs
impl UnwindSafe for BuyNftInstructionArgs
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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