Trait solana_program::program_stubs::SyscallStubs [−][src]
pub trait SyscallStubs: Sync + Send { fn sol_log(&self, message: &str) { ... } fn sol_log_compute_units(&self) { ... } fn sol_invoke_signed(
&self,
_instruction: &Instruction,
_account_infos: &[AccountInfo<'_>],
_signers_seeds: &[&[&[u8]]]
) -> ProgramResult { ... } fn sol_get_clock_sysvar(&self, _var_addr: *mut u8) -> u64 { ... } fn sol_get_epoch_schedule_sysvar(&self, _var_addr: *mut u8) -> u64 { ... } fn sol_get_fees_sysvar(&self, _var_addr: *mut u8) -> u64 { ... } fn sol_get_rent_sysvar(&self, _var_addr: *mut u8) -> u64 { ... } }
Provided methods
fn sol_log_compute_units(&self)
[src]fn sol_invoke_signed(
&self,
_instruction: &Instruction,
_account_infos: &[AccountInfo<'_>],
_signers_seeds: &[&[&[u8]]]
) -> ProgramResult
[src]fn sol_get_clock_sysvar(&self, _var_addr: *mut u8) -> u64
[src]fn sol_get_epoch_schedule_sysvar(&self, _var_addr: *mut u8) -> u64
[src]fn sol_get_fees_sysvar(&self, _var_addr: *mut u8) -> u64
[src]fn sol_get_rent_sysvar(&self, _var_addr: *mut u8) -> u64
[src]