deepmesa 0.9.1

This crate provides fast Data Structures and Algorithms in Rust. Every data structure is hand crafted for performance, well tested and has an extensive API.
Documentation

all: build test doc

build:
    cargo build --all

# To run a single test: cargo test --package package-name module_path::test_name -- --nocapture
# add -- --nocapture along with the RUST_BACKTRACE=1 env variable to show backtraces in failed tests
# Example: cargo test --package deepmesa-collections bitvec::bitvec::test_read_u16 -- --nocapture
# To run all tests: cargo test --all -- --nocapture
#    cargo test --package deepmesa-collections bitvec::bitslice::tests::test_read_bits_u8 -- --nocapture
#    cargo test --package deepmesa-collections bitvec::bitvec::tests::test_read_u16 -- --nocapture
#    cargo test --package deepmesa-collections bitvec::tests::test_convert_u128 -- --nocapture
#    cargo test --package deepmesa-collections bitvec::bitvec::tests::test_push_bits  -- --nocapture --exact
#    cargo test --package deepmesa-collections bitvec::bitslice::tests::test_bit_not -- --nocapture
#    cargo test --package deepmesa-collections bitvec::bitops::tests::test_not_msb_inplace -- --nocapture --exact
#    RUST_BACKTRACE=1 cargo test --package deepmesa-collections bitvec::byteslice::tests::tfest_count_ones -- --nocapture

test $RUST_BACKTRACE="1":
     cargo test --all

doc:
    cargo doc --no-deps --all

clean:
    cargo clean

# Needs the cargo-release package (https://github.com/crate-ci/cargo-release)
# cargo install cargo-release

release-minor:
    cargo release minor --workspace

release-patch:
    cargo release patch --workspace