PackageTrack
Sign in Get early access

future-queue

Adapters to manage a queue of futures, where each future can have a different weight.

0.4.0 6.2M downloads/mo #4052 most downloaded on crates.io nextest-rs/future-queue

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 months to 1.9 years

Most releases are documented

notes for 3 of 5 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

5 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

5 releases · Dec 2022 to Feb 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 5
  1. 0.4.0 12 Feb 2025
    Release notes

    Added

    • Added the ability to get global and group slot numbers for each future. Slot numbers are unique for as long as the future lives and are freed once the future is complete. Slot numbers are also compact because they start from 0, and the smallest possible number is assigned to them.

    Changed

    • As a result of the ability to get slot numbers, the stream must now return a closure of FnOnce(FutureQueueContext) -> impl Future.
    Open source →
    Release notes

    Added

    • Added the ability to get global and group slot numbers for each future. Slot numbers are unique for as long as the future lives and are freed once the future is complete. Slot numbers are also compact because they start from 0, and the smallest possible number is assigned to them.

    Changed

    • As a result of the ability to get slot numbers, the stream must now return a closure of FnOnce(FutureQueueContext) -> impl Future.
    Open source →
  2. 0.3.0 18 Mar 2023
    Release notes

    Changed

    • Changed definitions of future_queue and future_queue_grouped such that weights can no longer be
      exceeded. This is easier to explain and enables certain additional use cases in nextest.
    Open source →
    Release notes

    Changed

    • Changed definitions of future_queue and future_queue_grouped such that weights can no longer be exceeded. This is easier to explain and enables certain additional use cases in nextest.
    Open source →
  3. 0.2.2 28 Dec 2022
    Release notes

    Added

    • Added documentation link to Cargo.toml metadata.
    Open source →
  4. 0.2.1 28 Dec 2022

    Nothing published for this version

  5. 0.2.0 28 Dec 2022

    Nothing published for this version

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