vortex-core 0.1.0

Core types and deterministic scheduler for Vortex simulation engine
Documentation
  • Coverage
  • 88.48%
    192 out of 217 items documented4 out of 75 items with examples
  • Size
  • Source code size: 74.59 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 14.33 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 31s Average build duration of successful builds.
  • all releases: 31s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • sansavision

vortex-core — Core types and deterministic scheduler for the Vortex simulation engine.

This crate provides the foundational building blocks:

  • [NodeId] — unique identifier for a simulated node
  • [SimEvent] / [SimEventKind] — schedulable events in the simulation
  • [SimScheduler] — single-threaded deterministic event loop
  • [DetRng] — seeded deterministic random number generator
  • [VortexSeed] / [SeedTree] — 128-bit hierarchical seed derivation
  • [SimContext] / [SimEventLog] — simulation context and structured event log
  • [FaultConfig] — declarative fault injection DSL
  • Trait definitions for the I/O boundary ([VortexNetwork], [VortexStorage], [VortexClock])