mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-24 01:43:22 +00:00
Fix compile error caused by updated Step::steps_between
in Rust
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
5e35704e38
commit
6d3bb5a9d0
@ -9,7 +9,6 @@
|
||||
#![allow(incomplete_features)]
|
||||
#![feature(btree_cursors)]
|
||||
#![feature(btree_extract_if)]
|
||||
#![feature(const_option)]
|
||||
#![feature(extend_one)]
|
||||
#![feature(fn_traits)]
|
||||
#![feature(format_args_nl)]
|
||||
|
@ -108,9 +108,9 @@ fn do_select(
|
||||
let mut poll_fds = Vec::with_capacity(nfds as usize);
|
||||
for fd in 0..nfds {
|
||||
let events = {
|
||||
let readable = readfds.as_ref().map_or(false, |fds| fds.is_set(fd));
|
||||
let writable = writefds.as_ref().map_or(false, |fds| fds.is_set(fd));
|
||||
let except = exceptfds.as_ref().map_or(false, |fds| fds.is_set(fd));
|
||||
let readable = readfds.as_ref().is_some_and(|fds| fds.is_set(fd));
|
||||
let writable = writefds.as_ref().is_some_and(|fds| fds.is_set(fd));
|
||||
let except = exceptfds.as_ref().is_some_and(|fds| fds.is_set(fd));
|
||||
convert_rwe_to_events(readable, writable, except)
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user