(self)
| 219 | // Ridiculous workaround for [#100013](https://github.com/rust-lang/rust/issues/100013#issuecomment-2210995259). |
| 220 | trait SendFuture: Future { |
| 221 | fn send(self) -> impl Future<Output = Self::Output> + Send |
| 222 | where |
| 223 | Self: Sized + Send, |
| 224 | { |
| 225 | self |
| 226 | } |
| 227 | } |
| 228 | |
| 229 | impl<T: Future> SendFuture for T {} |