#futures

nightly no-std dumb-exec

A very simple and dumb implementation of a futures executor that doesn’t allocate and can be used in no_std environments

7 releases

✓ Uses Rust 2018 edition

0.0.7 Nov 23, 2018
0.0.6 Oct 8, 2018
0.0.4 Sep 13, 2018

#91 in #futures

Download history 4/week @ 2018-10-02 14/week @ 2018-10-09 54/week @ 2018-10-16 29/week @ 2018-10-23 1/week @ 2018-10-30 40/week @ 2018-11-06 18/week @ 2018-11-13 47/week @ 2018-11-20 21/week @ 2018-11-27 21/week @ 2018-12-04 16/week @ 2018-12-11 9/week @ 2018-12-18 28/week @ 2018-12-25

95 downloads per month

MIT license

19KB
445 lines

dumb-exec

A barebones executor for futures that can run in a zero-allocation environment. The current implementation runs futures to completion the moment they're run. This behavior, while in the theme of the name, is likely to change. There are also plans to provide an executor that depends solely on the alloc crate, As well as versions to use in multithreaded contexts such as multiproccessing operating systems.


lib.rs:

A barebones executor for futures that can run in a zero-allocation environment. The current implementation runs futures to completion the moment they're run. This behavior, while in the theme of the name, is likely to change. There are also plans to provide an executor that depends solely on the alloc crate, As well as versions to use in multithreaded contexts such as multiproccessing operating systems.

Dependencies

~1.5MB
~34K SLoC