Ну как выше и написали - надо самому руками растыкивать "точки прерываний". Ни раст, ни токио их сам не сможет натыкать. Разе что сделать процедурный макрос, который будет через каждую строчку втыкать такие прерывания.
Если таска за один полл уже сделала много работы, то встроенные ресурсы (типа сокетов) принудительно начинают возвращать Pending, чтобы таска приостановилась.