mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-24 09:53:24 +00:00
Update toolchain to nightly 08-01
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
e6f13a0612
commit
5cf624f9ac
@ -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() {
|
||||
|
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user