pub type TestKernel<'g> = Kernel<'g, TestSystemConfig<'g>, TestTrack<'g>>;

Aliased Type§

struct TestKernel<'g> {
    current_frame: CallFrame<Actor, SystemLockData>,
    prev_frame_stack: Vec<CallFrame<Actor, SystemLockData>>,
    substate_io: SubstateIO<'g, Track<'g, InMemorySubstateDatabase, SpreadPrefixKeyMapper>>,
    id_allocator: &'g mut IdAllocator,
    callback: &'g mut SystemConfig<Vm<'g, WasmiEngine, NoExtension>>,
    callback_state: VmVersion,
}

Fields§

§current_frame: CallFrame<Actor, SystemLockData>§prev_frame_stack: Vec<CallFrame<Actor, SystemLockData>>§substate_io: SubstateIO<'g, Track<'g, InMemorySubstateDatabase, SpreadPrefixKeyMapper>>§id_allocator: &'g mut IdAllocator§callback: &'g mut SystemConfig<Vm<'g, WasmiEngine, NoExtension>>§callback_state: VmVersion