in src/local.rs [839:847]
fn drop(&mut self) {
if let Some(src) = self.src.take() {
// Try to clean up intermediate file ignoring any error
match tokio::runtime::Handle::try_current() {
Ok(r) => drop(r.spawn_blocking(move || std::fs::remove_file(src))),
Err(_) => drop(std::fs::remove_file(src)),
};
}
}