Crate amy [] [src]

Structs

FrameReader
FrameWriter

Abstraction for writing frame buffered data to non-blocking sockets.

LineReader

Read and compose lines of text

Notification

We don't ever want to serialize notifications and send them between remote processess since they are relevant only on a single process. However, they may be part of an enum to allow a single message type for use between threads and processes. That enum must be allowed to be serializable. Since we want to derive Encodable/Decodable for the other variants in the enum, we derive Encodable/Decodable here as well.

Poller

A Poller is an abstraction around a kernel I/O poller. Kernel pollers are platform specific.

Registrar

An abstraction for registering file descriptors with a kernel poller

Timer

An opaque handle to a kernel timer instance.

Enums

Event