├── .gitignore ├── Cargo.toml ├── README.md ├── src ├── combinators │ └── mod.rs ├── error.rs ├── eventual │ ├── change.rs │ ├── eventual.rs │ ├── eventual_ext.rs │ ├── mod.rs │ ├── ptr.rs │ ├── reader.rs │ ├── shared_state.rs │ └── writer.rs └── lib.rs └── tests ├── eventual.rs ├── handle_errors.rs ├── idle.rs ├── join.rs ├── map.rs ├── pipe.rs ├── select.rs └── timer.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/README.md -------------------------------------------------------------------------------- /src/combinators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/combinators/mod.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/eventual/change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/change.rs -------------------------------------------------------------------------------- /src/eventual/eventual.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/eventual.rs -------------------------------------------------------------------------------- /src/eventual/eventual_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/eventual_ext.rs -------------------------------------------------------------------------------- /src/eventual/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/mod.rs -------------------------------------------------------------------------------- /src/eventual/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/ptr.rs -------------------------------------------------------------------------------- /src/eventual/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/reader.rs -------------------------------------------------------------------------------- /src/eventual/shared_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/shared_state.rs -------------------------------------------------------------------------------- /src/eventual/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/eventual/writer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/eventual.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/eventual.rs -------------------------------------------------------------------------------- /tests/handle_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/handle_errors.rs -------------------------------------------------------------------------------- /tests/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/idle.rs -------------------------------------------------------------------------------- /tests/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/join.rs -------------------------------------------------------------------------------- /tests/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/map.rs -------------------------------------------------------------------------------- /tests/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/pipe.rs -------------------------------------------------------------------------------- /tests/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/select.rs -------------------------------------------------------------------------------- /tests/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgeandnode/eventuals/HEAD/tests/timer.rs --------------------------------------------------------------------------------