1 //! Channel flavors. 2 //! 3 //! There are six flavors: 4 //! 5 //! 1. `at` - Channel that delivers a message after a certain amount of time. 6 //! 2. `array` - Bounded channel based on a preallocated array. 7 //! 3. `list` - Unbounded channel implemented as a linked list. 8 //! 4. `never` - Channel that never delivers messages. 9 //! 5. `tick` - Channel that delivers messages periodically. 10 //! 6. `zero` - Zero-capacity channel. 11 12 pub(crate) mod array; 13 pub(crate) mod at; 14 pub(crate) mod list; 15 pub(crate) mod never; 16 pub(crate) mod tick; 17 pub(crate) mod zero; 18