[][src]Trait solana_sdk::signers::Signers

pub trait Signers {
    fn pubkeys(&self) -> Vec<Pubkey>;
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>;
fn sign_message(&self, message: &[u8]) -> Vec<Signature>;
fn try_sign_message(
        &self,
        message: &[u8]
    ) -> Result<Vec<Signature>, SignerError>; }

Required methods

fn pubkeys(&self) -> Vec<Pubkey>

fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>

fn sign_message(&self, message: &[u8]) -> Vec<Signature>

fn try_sign_message(
    &self,
    message: &[u8]
) -> Result<Vec<Signature>, SignerError>

Loading content...

Implementations on Foreign Types

impl<'_, T: Signer> Signers for [&'_ T][src]

impl Signers for [Box<dyn Signer>][src]

impl<'_> Signers for Vec<&'_ dyn Signer>[src]

impl<'_> Signers for [&'_ dyn Signer][src]

impl<'_> Signers for [&'_ dyn Signer; 0][src]

impl<'_> Signers for [&'_ dyn Signer; 1][src]

impl<'_> Signers for [&'_ dyn Signer; 2][src]

impl<'_> Signers for [&'_ dyn Signer; 3][src]

impl<'_> Signers for [&'_ dyn Signer; 4][src]

impl<'_, T: Signer> Signers for [&'_ T; 0][src]

impl<'_, T: Signer> Signers for [&'_ T; 1][src]

impl<'_, T: Signer> Signers for [&'_ T; 2][src]

impl<'_, T: Signer> Signers for [&'_ T; 3][src]

impl<'_, T: Signer> Signers for [&'_ T; 4][src]

impl<'_, T: Signer> Signers for Vec<&'_ T>[src]

Loading content...

Implementors

Loading content...