Trait light_system_program::invoke_cpi::processor::Key

source ·
pub trait Key {
    // Required method
    fn key(&self) -> Pubkey;
}
Expand description

Defines the Pubkey of an account.

Required Methods§

source

fn key(&self) -> Pubkey

Implementors§

source§

impl Key for Pubkey

source§

impl<'info> Key for AccountInfo<'info>

source§

impl<'info> Key for Signer<'info>

source§

impl<'info> Key for SystemAccount<'info>

source§

impl<'info> Key for UncheckedAccount<'info>

source§

impl<'info, T> Key for Account<'info, T>

source§

impl<'info, T> Key for AccountLoader<'info, T>
where T: ZeroCopy + Owner,

source§

impl<'info, T> Key for Interface<'info, T>

source§

impl<'info, T> Key for InterfaceAccount<'info, T>

source§

impl<'info, T> Key for Program<'info, T>

source§

impl<'info, T> Key for Sysvar<'info, T>
where T: Sysvar,