| 1 | #![cfg_attr (not(feature = "std" ), no_std)] |
| 2 | #![allow (async_fn_in_trait)] |
| 3 | #![allow (clippy::new_without_default)] |
| 4 | #![doc = include_str!("../README.md" )] |
| 5 | #![warn (missing_docs)] |
| 6 | |
| 7 | // This mod MUST go first, so that the others see its macros. |
| 8 | pub(crate) mod fmt; |
| 9 | |
| 10 | // internal use |
| 11 | mod ring_buffer; |
| 12 | |
| 13 | pub mod blocking_mutex; |
| 14 | pub mod channel; |
| 15 | pub mod lazy_lock; |
| 16 | pub mod mutex; |
| 17 | pub mod once_lock; |
| 18 | pub mod pipe; |
| 19 | pub mod priority_channel; |
| 20 | pub mod pubsub; |
| 21 | pub mod semaphore; |
| 22 | pub mod signal; |
| 23 | pub mod waitqueue; |
| 24 | pub mod watch; |
| 25 | pub mod zerocopy_channel; |
| 26 | |