4 #![warn(clippy::redundant_pattern_matching)]
8 clippy::match_like_matches_macro,
9 clippy::if_same_then_else
12 use std::task::Poll::{self, Pending, Ready};
15 if Pending::<()>.is_pending() {}
17 if Ready(42).is_ready() {}
19 if Ready(42).is_ready() {
25 while Ready(42).is_ready() {}
27 while Ready(42).is_pending() {}
29 while Pending::<()>.is_pending() {}
31 if Pending::<i32>.is_pending() {}
33 if Ready(42).is_ready() {}
37 Pending::<()>.is_pending();
39 let _ = Pending::<()>.is_pending();
41 let poll = Ready(false);
42 let _ = if poll.is_ready() { true } else { false };
46 let _ = if gen_poll().is_ready() {
48 } else if gen_poll().is_pending() {
55 fn gen_poll() -> Poll<()> {
63 const fn poll_const() {
64 if Ready(42).is_ready() {}
66 if Pending::<()>.is_pending() {}
68 while Ready(42).is_ready() {}
70 while Pending::<()>.is_pending() {}
74 Pending::<()>.is_pending();