$ turmoil

v0.7.1

Simulation testing framework for distributed systems

Downloads: 13.5M
Recent: 2.2M
Versions: 25
Updated: January 29, 2026

Latest Update Summary

Crate

Name: turmoil New version: 0.7.0 Release date: 2025-11-03T21:05:50.314149Z

Crate readme

Short description Rust bindings to *nix APIs

Long description Nix seeks to provide friendly bindings to various *nix platform APIs (Linux, Darwin, ...). The goal is to not provide a 100% unified interface, but to unify what can be while still providing platform specific APIs. For many system APIs, Nix provides a safe alternative to the unsafe APIs exposed by the libc crate, wrapping the libc functionality with types/abstractions that enforce legal/safe usage.

Features • safe alternative to unsafe libc APIs • supports multiple *nix platforms • MSRV 1.69 • actively developed

Code Examples Get Hostname Example

 pub fn gethostname() -> Result<OsString>;

Linkshttps://crates.io/crates/nixhttps://docs.rs/nixhttps://github.com/rust-lang/libchttps://discord.com/invite/rkBeJUsmyd

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Patch update: 0.7.0 → 0.7.1

$ DOWNLOADS TREND

10.9M13.5M

$ VERSION HISTORY

v0.7.1January 29, 2026
v0.7.0November 3, 2025
v0.6.6March 10, 2025

$ LINKS

$ INSTALL

cargo add turmoil

Or add to Cargo.toml: turmoil = "0.7.1"