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

pub trait Signers {
    fn pubkeys(&self) -> Vec<Pubkey>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
;
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>;
fn sign_message(&self, message: &[u8]) -> Vec<Signature>

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
;
fn try_sign_message(
        &self,
        message: &[u8]
    ) -> Result<Vec<Signature>, SignerError>; }

Required methods

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

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

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

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

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

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

Loading content...

Implementations on Foreign Types

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

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

impl Signers for Vec<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...