pub fn add_builtin_program(
        &mut self,
        program_name: &str,
        program_id: Pubkey,
        process_instruction: ProcessInstructionWithContext,
    ) {
        info!("\"{}\" builtin program", program_name);
        self.builtins
            .push(Builtin::new(program_name, program_id, process_instruction));
    }
/// Add a builtin program to the test environment.
///
/// Note that builtin programs are responsible for their own `stable_log` output.
Add a builtin program to the test environment.
Note that builtin programs are responsible for their own `stable_log` output.
Add a builtin program to the test environment . Note that builtin programs are responsible for their own ` stable_log ` output .
pub fn add_builtin_program(
        &mut self,
        program_name: &str,
        program_id: Pubkey,
        process_instruction: ProcessInstructionWithContext,
    ) {
        info!("\"{}\" builtin program", program_name);
        self.builtins
            .push(Builtin::new(program_name, program_id, process_instruction));
    }
pub fn add_builtin_program ( & mut self , program_name : & str , program_id : Pubkey , process_instruction : ProcessInstructionWithContext , ) { info ! ( " \" \" " program_name ) ; self . builtins . push ( Builtin :: new ( program_name , program_id , process_instruction ) ) ; }
Add a builtin program to the test environment.
Add a builtin program to the test environment .
&mut self
program_name
&str
program_id
Pubkey
process_instruction
ProcessInstructionWithContext