[−][src]Trait solana_sdk::signers::Signers
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>
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
Implementations on Foreign Types
impl<'_, T: Signer> Signers for [&'_ T]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl Signers for [Box<dyn Signer>]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for [&'_ T; 0]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for [&'_ T; 1]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for [&'_ T; 2]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for [&'_ T; 3]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for [&'_ T; 4]
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
impl<'_, T: Signer> Signers for Vec<&'_ T>
[src]
fn pubkeys(&self) -> Vec<Pubkey>
[src]
fn try_pubkeys(&self) -> Result<Vec<Pubkey>, SignerError>
[src]
fn sign_message(&self, message: &[u8]) -> Vec<Signature>
[src]
fn try_sign_message(
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>
[src]
&self,
message: &[u8]
) -> Result<Vec<Signature>, SignerError>