outsim-0.1.0 has been yanked.
Visit the last successful build:
outsim-0.1.1
A friendly, Rust idiomatic library for the Outsim protocol used by Live for Speed racing simulator.
The focus of this library is providing a high level, strongly typed, primitives that are difficult to misuse and have reasonable performance, rather than be a thin layer over a series of bytes.
Where possible this crate aligns the naming of fields in packets to match the original Outsim specification.
High-level features
- "sans-io" implementation of Outsim
Related crates
You might also find these related crates useful:
insim- for interacting with LFS over Insiminsim_pth– for reading and writing LFS PTH filesinsim_smx– for reading and writing LFS SMX filesoutgauge- "sans-io" implementation of the LFS outgauge protocol
They follow the same design focus and can be found in the same GitHub repository.
Examples
Examples can be found in the GitHub repository.