pub struct UpdateTransferHookDeser {
pub transfer_hook_discriminator: u8,
pub program_id: OptionalNonZeroPubkey,
}Fields§
§transfer_hook_discriminator: u8§program_id: OptionalNonZeroPubkeyTrait Implementations§
Source§impl BorshDeserialize for UpdateTransferHookDeser
impl BorshDeserialize for UpdateTransferHookDeser
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 CarbonDeserialize for UpdateTransferHookDeser
impl CarbonDeserialize for UpdateTransferHookDeser
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for UpdateTransferHookDeser
impl Clone for UpdateTransferHookDeser
Source§fn clone(&self) -> UpdateTransferHookDeser
fn clone(&self) -> UpdateTransferHookDeser
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 UpdateTransferHookDeser
impl Debug for UpdateTransferHookDeser
Source§impl PartialEq for UpdateTransferHookDeser
impl PartialEq for UpdateTransferHookDeser
impl StructuralPartialEq for UpdateTransferHookDeser
Auto Trait Implementations§
impl Freeze for UpdateTransferHookDeser
impl RefUnwindSafe for UpdateTransferHookDeser
impl Send for UpdateTransferHookDeser
impl Sync for UpdateTransferHookDeser
impl Unpin for UpdateTransferHookDeser
impl UnwindSafe for UpdateTransferHookDeser
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