https://github.com/jeehoonkang/concurrent-circbuf
Concurrent channels based on circular buffer
https://github.com/jeehoonkang/concurrent-circbuf
channel circular-buffer concurrency queue ring-buffer rust
Last synced: 10 months ago
JSON representation
Concurrent channels based on circular buffer
- Host: GitHub
- URL: https://github.com/jeehoonkang/concurrent-circbuf
- Owner: jeehoonkang
- License: apache-2.0
- Created: 2018-03-11T17:02:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-04-29T19:17:29.000Z (almost 5 years ago)
- Last Synced: 2025-03-21T04:41:32.609Z (11 months ago)
- Topics: channel, circular-buffer, concurrency, queue, ring-buffer, rust
- Language: Rust
- Homepage:
- Size: 58.6 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Concurrent channels based on circular buffer
[](https://travis-ci.org/jeehoonkang/concurrent-circbuf)
[](https://github.com/jeehoonkang/concurrent-circbuf)
**CAVEAT: This crate is WIP**, and is not yet available in [crates.io](https://crates.io).
This crate provides concurrent channels based on circular buffer.
## Usage
Add this to your `Cargo.toml`:
```toml
[dependencies]
concurrent-circbuf = { git = "https://github.com/jeehoonkang/concurrent-circbuf.git" }
```
Next, add this to your crate:
```rust
extern crate concurrent_circbuf as circbuf;
```
## License
Licensed under the terms of MIT license and the Apache License (Version 2.0).
See [LICENSE-MIT](LICENSE-MIT) and [LICENSE-APACHE](LICENSE-APACHE) for details.