diff options
Diffstat (limited to 'embassy-futures/src/join.rs')
| -rw-r--r-- | embassy-futures/src/join.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/embassy-futures/src/join.rs b/embassy-futures/src/join.rs index 39a78ccd3..7600d4b8a 100644 --- a/embassy-futures/src/join.rs +++ b/embassy-futures/src/join.rs | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | //! Wait for multiple futures to complete. | ||
| 2 | |||
| 1 | use core::future::Future; | 3 | use core::future::Future; |
| 2 | use core::pin::Pin; | 4 | use core::pin::Pin; |
| 3 | use core::task::{Context, Poll}; | 5 | use core::task::{Context, Poll}; |
| @@ -131,7 +133,7 @@ generate! { | |||
| 131 | /// | 133 | /// |
| 132 | /// let a = async { 1 }; | 134 | /// let a = async { 1 }; |
| 133 | /// let b = async { 2 }; | 135 | /// let b = async { 2 }; |
| 134 | /// let pair = embassy_futures::join(a, b).await; | 136 | /// let pair = embassy_futures::join::join(a, b).await; |
| 135 | /// | 137 | /// |
| 136 | /// assert_eq!(pair, (1, 2)); | 138 | /// assert_eq!(pair, (1, 2)); |
| 137 | /// # }); | 139 | /// # }); |
| @@ -160,7 +162,7 @@ where | |||
| 160 | /// let a = async { 1 }; | 162 | /// let a = async { 1 }; |
| 161 | /// let b = async { 2 }; | 163 | /// let b = async { 2 }; |
| 162 | /// let c = async { 3 }; | 164 | /// let c = async { 3 }; |
| 163 | /// let res = embassy_futures::join3(a, b, c).await; | 165 | /// let res = embassy_futures::join::join3(a, b, c).await; |
| 164 | /// | 166 | /// |
| 165 | /// assert_eq!(res, (1, 2, 3)); | 167 | /// assert_eq!(res, (1, 2, 3)); |
| 166 | /// # }); | 168 | /// # }); |
| @@ -191,7 +193,7 @@ where | |||
| 191 | /// let b = async { 2 }; | 193 | /// let b = async { 2 }; |
| 192 | /// let c = async { 3 }; | 194 | /// let c = async { 3 }; |
| 193 | /// let d = async { 4 }; | 195 | /// let d = async { 4 }; |
| 194 | /// let res = embassy_futures::join4(a, b, c, d).await; | 196 | /// let res = embassy_futures::join::join4(a, b, c, d).await; |
| 195 | /// | 197 | /// |
| 196 | /// assert_eq!(res, (1, 2, 3, 4)); | 198 | /// assert_eq!(res, (1, 2, 3, 4)); |
| 197 | /// # }); | 199 | /// # }); |
| @@ -229,7 +231,7 @@ where | |||
| 229 | /// let c = async { 3 }; | 231 | /// let c = async { 3 }; |
| 230 | /// let d = async { 4 }; | 232 | /// let d = async { 4 }; |
| 231 | /// let e = async { 5 }; | 233 | /// let e = async { 5 }; |
| 232 | /// let res = embassy_futures::join5(a, b, c, d, e).await; | 234 | /// let res = embassy_futures::join::join5(a, b, c, d, e).await; |
| 233 | /// | 235 | /// |
| 234 | /// assert_eq!(res, (1, 2, 3, 4, 5)); | 236 | /// assert_eq!(res, (1, 2, 3, 4, 5)); |
| 235 | /// # }); | 237 | /// # }); |
