Rust async для практиков: таймауты, отмена и корректное завершение задач — $ sudo teach IT