I am looking for a ring buffer library in rust with the following specs:
- Highly efficient with enqueue and dequeue operations, it would be nice to have bulk enqueue and dequeue support
- Support for MPMC
- Producers and consumers could be on different threads
- The size should be fixed so that it could be allocated on the heap
Any suggestions on good options available?