pub struct PermissionConsumeInstructionData { /* private fields */ }Implementations§
Trait Implementations§
Source§impl BorshDeserialize for PermissionConsumeInstructionDatawhere
u8: BorshDeserialize,
impl BorshDeserialize for PermissionConsumeInstructionDatawhere
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 PermissionConsumeInstructionDatawhere
u8: BorshSerialize,
impl BorshSerialize for PermissionConsumeInstructionDatawhere
u8: BorshSerialize,
Source§impl Clone for PermissionConsumeInstructionData
impl Clone for PermissionConsumeInstructionData
Source§fn clone(&self) -> PermissionConsumeInstructionData
fn clone(&self) -> PermissionConsumeInstructionData
Returns a copy 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 PartialEq for PermissionConsumeInstructionData
impl PartialEq for PermissionConsumeInstructionData
Source§fn eq(&self, other: &PermissionConsumeInstructionData) -> bool
fn eq(&self, other: &PermissionConsumeInstructionData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PermissionConsumeInstructionData
impl StructuralPartialEq for PermissionConsumeInstructionData
Auto Trait Implementations§
impl Freeze for PermissionConsumeInstructionData
impl RefUnwindSafe for PermissionConsumeInstructionData
impl Send for PermissionConsumeInstructionData
impl Sync for PermissionConsumeInstructionData
impl Unpin for PermissionConsumeInstructionData
impl UnwindSafe for PermissionConsumeInstructionData
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