fast-ordered-buffer 0.1.0

A faster buffering implementation for asynchronous streams, trading off memory usage for speed.
Documentation
repo := 'ghcr.io/josiahbull/send'

# General SQLX files
codegen:
    @export DATABASE_URL=sqlite://$PWD/test.db
    @echo y | @sqlx database drop
    @sqlx database create
    @sqlx migrate run --source ./crates/database/migrations
    @sqlx prepare --workspace

# Run formatting
fmt:
format:
    @cargo +nightly fmt

# Run tests and check for unused dependencies
test:
    @cargo test --all-features --all-targets
    @cargo +nightly udeps
    @cargo +nightly clippy
    @cargo mutants --colors=always --all-features --error true --no-shuffle --iterate -vV
    @cargo deny check
    @cargo semver-checks
    @cargo tree | grep openssl && exit 1 || exit 0

clean:
    @cargo clean
    @git clean -fdX

# Update the insta snapshots
update-snapshots:
    @cargo insta test
    @cargo insta accept

# Publish this crate to crates.io
publish:
    #TODO

default:
    @just --list