Skip to main content

DuplicateMutableAccountKeys

Trait DuplicateMutableAccountKeys 

Source
pub trait DuplicateMutableAccountKeys {
    // Required method
    fn duplicate_mutable_account_keys(&self) -> Vec<Pubkey>;
}
Expand description

Returns the pubkeys of mutable accounts that serialize on exit. Used by the duplicate mutable account validation to check across composite (nested) account struct boundaries.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'info> DuplicateMutableAccountKeys for AdvanceNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Allocate<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AllocateWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Assign<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AssignWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for AuthorizeNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateAccountWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateNonceAccount<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for CreateNonceAccountWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for Transfer<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for TransferWithSeed<'info>
where 'info: 'info,

Source§

impl<'info> DuplicateMutableAccountKeys for WithdrawNonceAccount<'info>
where 'info: 'info,