Как мне реализовать asyn c Drop in Rust? - PullRequest
1 голос
/ 17 января 2020

У меня есть async fn, который возвращает тип, и я хочу реализовать Drop для этого типа, который вызывает другую async функцию. Непонятно, как это сделать, и я не могу найти ничего в документации. Самая яркая статья, которую я нашел, - это Асинхронные деструкторы без лодок, но я не совсем понимаю причины или причину этой функции.

1 Ответ

1 голос
/ 17 января 2020

Непонятно, как это сделать, и я не могу ничего найти в документации

Это потому, что это невозможно; нет "async Drop". Drop должен быть синхронным.

См. Также:

...