Struct spl_token_2022::extension::confidential_transfer::instruction::ConfigureAccountInstructionData
source · [−]#[repr(C)]pub struct ConfigureAccountInstructionData {
pub encryption_pubkey: EncryptionPubkey,
pub decryptable_zero_balance: DecryptableBalance,
}
Expand description
Data expected by ConfidentialTransferInstruction::ConfigureAccount
Fields
encryption_pubkey: EncryptionPubkey
The public key associated with the account
decryptable_zero_balance: DecryptableBalance
The decryptable balance (always 0) once the configure account succeeds
Trait Implementations
sourceimpl Clone for ConfigureAccountInstructionData
impl Clone for ConfigureAccountInstructionData
sourcefn clone(&self) -> ConfigureAccountInstructionData
fn clone(&self) -> ConfigureAccountInstructionData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for ConfigureAccountInstructionData
impl Pod for ConfigureAccountInstructionData
Auto Trait Implementations
impl RefUnwindSafe for ConfigureAccountInstructionData
impl Send for ConfigureAccountInstructionData
impl Sync for ConfigureAccountInstructionData
impl Unpin for ConfigureAccountInstructionData
impl UnwindSafe for ConfigureAccountInstructionData
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CheckedBitPattern for T where
T: AnyBitPattern,
impl<T> CheckedBitPattern for T where
T: AnyBitPattern,
type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during is_valid_bit_pattern
. Read more
sourcefn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret bits
as &Self
.
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more