Fix example mock Signer API in solana-program (#23911)

This commit is contained in:
Brian Anderson 2022-03-24 16:58:51 -05:00 committed by GitHub
parent 55d61023f7
commit 492c54a28f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 7 deletions

View File

@ -77,15 +77,17 @@ pub mod solana_sdk {
pub fn new() -> Keypair { pub fn new() -> Keypair {
Keypair Keypair
} }
}
pub fn pubkey(&self) -> Pubkey { impl Signer for Keypair {
fn pubkey(&self) -> Pubkey {
Pubkey::default() Pubkey::default()
} }
} }
impl Signer for Keypair {} pub trait Signer {
fn pubkey(&self) -> Pubkey;
pub trait Signer {} }
} }
pub mod signers { pub mod signers {

View File

@ -164,7 +164,7 @@ impl Message {
/// instruction::Instruction, /// instruction::Instruction,
/// message::Message, /// message::Message,
/// pubkey::Pubkey, /// pubkey::Pubkey,
/// signature::Keypair, /// signature::{Keypair, Signer},
/// transaction::Transaction, /// transaction::Transaction,
/// }; /// };
/// ///
@ -235,7 +235,7 @@ impl Message {
/// instruction::Instruction, /// instruction::Instruction,
/// message::Message, /// message::Message,
/// pubkey::Pubkey, /// pubkey::Pubkey,
/// signature::Keypair, /// signature::{Keypair, Signer},
/// transaction::Transaction, /// transaction::Transaction,
/// }; /// };
/// ///
@ -333,7 +333,7 @@ impl Message {
/// message::Message, /// message::Message,
/// nonce, /// nonce,
/// pubkey::Pubkey, /// pubkey::Pubkey,
/// signature::Keypair, /// signature::{Keypair, Signer},
/// system_instruction, /// system_instruction,
/// transaction::Transaction, /// transaction::Transaction,
/// }; /// };