Crate any_mpsc[−][src]
Macros
A macro to create a Dfb containing passed-in elements.
Structs
Wraps an mpsc::Receiver to support dynamic typing.
Wraps an mpsc::Sender to support dynamic typing.
Wraps an mpsc::Receiver to support dynamic typing and buffered results.
An “anymap” which uses TypeIDs as keys and VecDeques of that type as values.
Wraps a Box, necessary for transmuting a boxed trait object.
Enums
Error type for receievers. If an mpsc error occurs, it will be wrapped
by an appropriate wrapper variant. If receiver is supplied an incorrect type,
a [AnyRecvError::WrongType(Box
Error type for receievers. If an mpsc error occurs, it will be wrapped by an appropriate wrapper variant. If receiver is supplied an incorrect type, a [BufRecvError::WrongType(TypeId)] will be returned and the result will be stored in a buffer. If BufferedReceiver::recv_buf is called with an empty buffer, EmptyBuffer will be returned
Functions
An mpsc::channel that supports dynamic typing and contains a buffer to prevent the need for dynamic types to be exposed.
An mpsc::channel that supports dynamic typing.