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 AccountInfo<'_>

Source§

impl Key for Pubkey

Source§

impl Key for Signer<'_>

Source§

impl Key for SystemAccount<'_>

Source§

impl Key for UncheckedAccount<'_>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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