├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── multithreaded.rs ├── webserver.rs └── writer.rs ├── src ├── errors.rs ├── lib.rs ├── net │ ├── mod.rs │ ├── stream.rs │ ├── tcp.rs │ └── uds.rs ├── prevec.rs ├── reactor │ ├── combinators.rs │ ├── consumers.rs │ ├── mod.rs │ └── producers.rs ├── sync │ ├── broadcast.rs │ ├── mod.rs │ ├── queue.rs │ └── signal.rs └── system.rs └── tests ├── test_broadcast.rs ├── test_listener.rs ├── test_or.rs └── test_signal_receiver.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /benches 3 | **/*.rs.bk 4 | Cargo.lock 5 | perf.data* 6 | scripts/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/README.md -------------------------------------------------------------------------------- /examples/multithreaded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/examples/multithreaded.rs -------------------------------------------------------------------------------- /examples/webserver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/examples/webserver.rs -------------------------------------------------------------------------------- /examples/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/examples/writer.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/net/mod.rs -------------------------------------------------------------------------------- /src/net/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/net/stream.rs -------------------------------------------------------------------------------- /src/net/tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/net/tcp.rs -------------------------------------------------------------------------------- /src/net/uds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/net/uds.rs -------------------------------------------------------------------------------- /src/prevec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/prevec.rs -------------------------------------------------------------------------------- /src/reactor/combinators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/reactor/combinators.rs -------------------------------------------------------------------------------- /src/reactor/consumers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/reactor/consumers.rs -------------------------------------------------------------------------------- /src/reactor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/reactor/mod.rs -------------------------------------------------------------------------------- /src/reactor/producers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/reactor/producers.rs -------------------------------------------------------------------------------- /src/sync/broadcast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/sync/broadcast.rs -------------------------------------------------------------------------------- /src/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/sync/mod.rs -------------------------------------------------------------------------------- /src/sync/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/sync/queue.rs -------------------------------------------------------------------------------- /src/sync/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/sync/signal.rs -------------------------------------------------------------------------------- /src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/src/system.rs -------------------------------------------------------------------------------- /tests/test_broadcast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/tests/test_broadcast.rs -------------------------------------------------------------------------------- /tests/test_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/tests/test_listener.rs -------------------------------------------------------------------------------- /tests/test_or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/tests/test_or.rs -------------------------------------------------------------------------------- /tests/test_signal_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hagsteel/deprecated-thing/HEAD/tests/test_signal_receiver.rs --------------------------------------------------------------------------------