Closed Thomasdezeeuw closed 5 years ago
The latest commits adds no_std support, sort of. It adds a default "std" feature that enables Timers
, Queue
and the os
, net
and unix
modules. That leaves the event
module and poll
function in no_std environments. Still need to fix tests with no_std (cargo test --no-default-features
), currently doesn't work at all.
Merging this as soon as the CI is happy.
This rewrite split the single
Poller
instance into multiple event sources, which now a traitevent::Source
. This allows users of the library to pick there required readiness queues and even implement there own event sources.