PackageTrack
Sign in Get early access

rusty-fork

Cross-platform library for running Rust tests in sub-processes using a fork-like interface.

0.3.1 149M downloads/mo #613 most downloaded on crates.io altsysrq/rusty-fork

What this package is like to depend on

Last release 10 months ago

04 Oct 2025

Ships unpredictably

gaps range from 3 months to 5.4 years

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

7 releases · first in 2018

1 release in the last 12 months

see the full history below

Release timeline

7 releases · Feb 2018 to Oct 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 0.3.1 04 Oct 2025
    Release notes

    Improvements

    The --fail-fast, --shuffle, and --shuffle-seed command-line arguments are understood.

    Open source →
  2. 0.3.0 27 May 2020
    Release notes

    Merge branch '0.3.0-changes'

    Open source →
    Release notes

    Breaking Changes

    • The minimum required Rust version is now 1.32.0.

    Improvements

    • rusty_fork_test! can now be used in Rust 2018 code.

    • The following flags to the test process are now understood: --ensure-time, --exclude-should-panic, --force-run-in-process, --include-ignored, --report-time, --show-output.

    Open source →
  3. 0.2.2 10 Apr 2019
    Release notes

    Minor changes

    • wait_timeout has been bumped to 0.2.0.
    Open source →
  4. 0.2.1 27 Aug 2018
    Release notes

    Bug Fixes

    • Dependency on wait_timeout crate now requires 0.1.4 rather than 0.1 since the build doesn't work with older versions.
    Open source →
  5. 0.2.0 02 Jun 2018
    Release notes

    Breaking changes

    • APIs which used to provide a std::process::Child now instead provide a rusty_fork::ChildWrapper.

    Bug fixes

    • Fix that using the "timeout" feature, or otherwise using wait_timeout on the child process, could cause an unrelated process to get killed if the child exits within the timeout.
    Open source →
  6. 0.1.1 26 May 2018
    Release notes

    Minor changes

    • tempfile updated to 3.0.
    Open source →
  7. 0.1.0 28 Feb 2018
    Release notes

    Remove indirect reference to non-existent "unstable" feature in travis.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive