pub trait Profiler<T: PrimitiveSet> {
// Required methods
fn profile_call(&mut self, vm: &Vm<'_, T>, call_code: Cons, return: bool);
fn profile_return(&mut self, vm: &Vm<'_, T>);
}pub trait Profiler<T: PrimitiveSet> {
// Required methods
fn profile_call(&mut self, vm: &Vm<'_, T>, call_code: Cons, return: bool);
fn profile_return(&mut self, vm: &Vm<'_, T>);
}