1 unstable release
0.0.1 | May 21, 2023 |
---|
#32 in #poll
7KB
poll-persist
This crate provides a Future
wrapper that can be resolved multiple times without consuming it.
poll-persist
is currently in a very early stage of development. It is not recommended for use in production code, but feel free to use it for experimentation. There are very few features, and the crate is extremely small (~35 lines). This crate is not guaranteed to maintain this small size, but it will always be as small as possible.
Why would you want this?
The Barley system requires a Future
wrapper that can be resolved multiple times from separate threads. This is not possible with the standard Future
trait, since it consumes the future when it is resolved. This crate provides a solution to this problem. If this sounds useful to you, feel free to use it.
lib.rs
:
poll-persist
This crate provides a wrapper around a Future
that
can be polled multiple times. This is useful when you
want to await a future from multiple threads without
cloning it.