Update toolchain to nightly 08-01

This commit is contained in:
Zhang Junyang
2023-08-02 12:11:42 +08:00
committed by Tate, Hongliang Tian
parent e6f13a0612
commit 5cf624f9ac
7 changed files with 9 additions and 11 deletions

View File

@ -290,7 +290,7 @@ impl Drop for EpollFile {
trace!("EpollFile Drop");
let mut interest = self.interest.lock();
let fds: Vec<_> = interest
.drain_filter(|_, _| true)
.extract_if(|_, _| true)
.map(|(fd, entry)| {
entry.set_deleted();
if let Some(file) = entry.file() {

View File

@ -175,7 +175,7 @@ impl Drop for Poller {
}
let self_observer = self.observer();
for (weak_pollee, _) in pollees.drain_filter(|_, _| true) {
for (weak_pollee, _) in pollees.extract_if(|_, _| true) {
if let Some(pollee) = weak_pollee.upgrade() {
pollee.subject.unregister_observer(&self_observer);
}