rivulet

Crates.iorivulet
lib.rsrivulet
version0.1.0
sourcesrc
created_at2022-01-04 05:29:44.844723
updated_at2022-01-04 05:29:44.844723
descriptionAsynchronous contiguous-memory streams
homepage
repositoryhttps://github.com/calebzulawski/rivulet
max_upload_size
id507574
size92,690
Caleb Zulawski (calebzulawski)

documentation

README

iconRivulet

Build Status Rustc Version 1.56+ License Crates.io Rust Documentation

Rivulet is a library for creating asynchronous pipelines of contiguous data.

Main features, at a glance:

  • Asynchronous: Pipeline components are async-aware, allowing more control over task priority and data backpressure.
  • Contiguous views: Data is always contiguous, accessible by a single slice.
  • Modular: Pipelines can be combined and reused using common interfaces.

License

Rivulet is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

Commit count: 99

cargo fmt