(&'static self, a: A, b: B)
| 708 | // `Runnable`. |
| 709 | // |
| 710 | // Vacuously true, since `Self: 'static`. |
| 711 | // |
| 712 | // * If `schedule_task` is `!Send`/`!Sync`, all of the `Runnable`'s |
| 713 | // `Waker`s must be used and dropped on the original thread. |
| 714 | // |
| 715 | // Vacuously true, since `S: Scheduler` is `Send + Sync` so too |
| 716 | // must `schedule_task` be `Send + Sync`. |
| 717 | // |
| 718 | // * If `schedule_task` is `!'static`, borrowed variables must outlive |
| 719 | // all of the `Runnable`'s `Waker`s. |
| 720 | // |
| 721 | // Vacuously true, since `S: 'static`. |