InterpreterExtensions

Trait InterpreterExtensions 

Source
pub trait InterpreterExtensions {
    // Required methods
    fn load_leo_program(&mut self, path: &Path) -> Result<(), Error>;
    fn load_aleo_program_from_string(
        &mut self,
        bytecode: &str,
    ) -> Result<(), Error>;
    fn is_program_loaded(&self, program_name: &str) -> bool;
    fn get_loaded_programs(&self) -> Vec<String>;
    fn set_signer(&mut self, signer: Address<TestnetV0>);
}

Required Methods§

Source

fn load_leo_program(&mut self, path: &Path) -> Result<(), Error>

Source

fn load_aleo_program_from_string(&mut self, bytecode: &str) -> Result<(), Error>

Source

fn is_program_loaded(&self, program_name: &str) -> bool

Source

fn get_loaded_programs(&self) -> Vec<String>

Source

fn set_signer(&mut self, signer: Address<TestnetV0>)

Implementations on Foreign Types§

Source§

impl InterpreterExtensions for Interpreter

Source§

fn load_leo_program(&mut self, path: &Path) -> Result<(), Error>

Source§

fn load_aleo_program_from_string(&mut self, bytecode: &str) -> Result<(), Error>

Source§

fn is_program_loaded(&self, program_name: &str) -> bool

Source§

fn get_loaded_programs(&self) -> Vec<String>

Source§

fn set_signer(&mut self, signer: Address<TestnetV0>)

Implementors§