limq

Limited Queue
Login

Limited Queue

LimQ is a queue that's implemented as a wrapper around std's VecDeque. It offers try_push() and force_push() as alternatives to the traditional push() operation, and takes in a Controller implementation that can be used to limit/monitor queue elements.

Feature labels in documentation

The crate's documentation uses automatically generated feature labels, which currently requires nightly featuers. To build the documentation locally use:

RUSTFLAGS="--cfg docsrs" RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features

Change log

The details of changes can always be found in the timeline, but for a high-level view of changes between released versions there's a manually maintained Change Log.