reformatting code

This commit is contained in:
ssrlive 2023-08-09 00:38:32 +08:00
parent 3720c41a6b
commit ca5b550e44

View file

@ -413,14 +413,12 @@ impl<'a> TunToProxy<'a> {
}
// This ugliness is due to the way Interest is implemented (as a NonZeroU8 wrapper).
let interest;
if state.wait_read && !state.wait_write {
interest = Interest::READABLE;
} else if state.wait_write && !state.wait_read {
interest = Interest::WRITABLE;
} else {
interest = Interest::READABLE | Interest::WRITABLE;
}
let interest = match (state.wait_read, state.wait_write) {
(true, false) => Interest::READABLE,
(false, true) => Interest::WRITABLE,
(true, true) => Interest::READABLE | Interest::WRITABLE,
(false, false) => Interest::READABLE | Interest::WRITABLE,
};
poll.registry().register(&mut state.mio_stream, state.token, interest)?;
Ok(())