Skip to main content

Module plugin_api

Module plugin_api 

Source
Expand description

Public API used by simulation plugins.

Simulation authors normally use Simulation, SimulationContext, and [simengine_plugin!]. The C ABI is split into abi.rs so normal simulation code does not need to touch raw pointers or extern "C" functions.

Structs§

SimApi
SimContext
SimulationContext
Clean API exposed to simulation authors.

Enums§

SimLogLevel

Constants§

SIMENGINE_API_VERSION

Traits§

Simulation
Trait implemented by simulation plugins.

Type Aliases§

GetSimApiFn