Structs

  • Implementation to be used by backends which do not need to put any internal source into mio::poll() of the main event loop.

Traits

  • In order to provide nonblocking functionality (e.g. in the Uart trait), some transport backends may need help from the main mio event loop. This trait allows the transport to register its internal event sources with a poll registery used by the main loop, and the main loop will then be reponsible for calling nonblocking_help every time one of the transports internal sources become ready.