Skip to content
forked from Jancd/piper

Async pipes, channels, mutexes, and more

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Fishrock123/piper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Piper

Async pipes, channels, mutexes, and more.

NOTE: This crate is still a work in progress. Coming soon.

  • Arc and Mutex - same as std except they implement asyncread/asyncwrite
  • Event - for notifying async tasks and threads, advanced AtomicWaker
  • Lock - async lock
  • chan - Sender and Receiver implement Sink and Stream
  • pipe - Reader and Writer implement AsyncRead and AsyncWrite

TODO's

  • change w.await to listener.await

About

Async pipes, channels, mutexes, and more

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%