cwab 0.5.11

A correct, efficient, and simple job processor
Documentation
# Cwab

<img src="https://user-images.githubusercontent.com/3753178/233761007-ececf241-e084-4627-abf4-0250d55772bb.svg" alt="Adorable 2D cartoon crab fumbling with papers" width="512" height="512" />

Correct, efficient, and simple. Lets process some jobs.

[![Crates.io][crates-badge]][crates-url]
[![MIT licensed][mit-badge]][mit-url]
[![Build Status][actions-badge]][actions-url]

[crates-badge]: https://img.shields.io/crates/v/cwab.svg
[crates-url]: https://crates.io/crates/cwab
[mit-badge]: https://img.shields.io/crates/l/cwab
[mit-url]: https://github.com/cwabcorp/cwab/blob/master/LICENSE
[actions-badge]: https://github.com/cwabcorp/cwab/workflows/Build%20and%20test/badge.svg
[actions-url]: https://github.com/cwabcorp/cwab/actions/workflows/deploy.yml

# Installation
The `cwab` library is installed by adding the following to your `Cargo.toml`
```toml
cwab = "^0.5"
```

You'll also need to run the following to install the CLI
```bash
cargo install cwab
```

# Free Features
- [x] Reliable job dispatch
- [x] Error handling with retries
- [x] Scheduled jobs
- [x] An easy to use Rust API
- [x] Middleware support

# Paid Features
- [x] Batched jobs
- [x] Cron support
- [x] Expiring jobs
- [x] Unique jobs
- [x] Encryption
- [x] Rate limiting
- [x] Parallelism
- [x] Dedicated support
- [ ] Coming soon: Workflows (Job output fed as input to a dependent job)
- [ ] Metrics
- [ ] Web UI
- [x] A commercial license

### To purchase

Use the below links to purchase a commercial license. You'll receive access to Cwab Pro within 24 hours after payment.

[Click this link](https://buy.stripe.com/bIYg2H8qP2CJ21q000) to pay $99 USD monthly

[Click this link](https://buy.stripe.com/fZeaIn7mL3GN35u9AB) to pay $995 USD yearly

Two week satisfaction guarantee, or I'll give you a refund.

# Documentation

You can find our documentation [here](https://github.com/cwabcorp/cwab/wiki)

Library documentation can be found on [docs.rs](https://docs.rs/cwab/latest/cwab/)

# Contributing
If you want to contribute, I recommend looking at our [good first issues](https://github.com/cwabcorp/cwab/contribute). Our [contributing file](.github/CONTRIBUTING.md) has some tips for getting started.