pub trait SyscallHandler {
// Required method
fn handle(
&mut self,
name: &str,
registers: [u64; 5],
memory: &mut Memory,
compute: ComputeMeter,
) -> SbpfVmResult<u64>;
}Expand description
Trait for handling syscalls
Required Methods§
fn handle( &mut self, name: &str, registers: [u64; 5], memory: &mut Memory, compute: ComputeMeter, ) -> SbpfVmResult<u64>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".