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 | |