diff options
| author | zy <[email protected]> | 2023-09-21 02:50:41 +0000 |
|---|---|---|
| committer | zy <[email protected]> | 2023-09-21 02:50:41 +0000 |
| commit | c110655fc9dfa65b0e4c8a6e0b92721a1d5c3aa7 (patch) | |
| tree | a8c8536176e9184f37ef6b95a61f9d0d2f6d5a30 | |
| parent | a3b435ae47de74bf604e2059988c77e40ac1bb65 (diff) | |
find bug: Timeout should 1to1 with timeout.
| -rw-r--r-- | src/timeout.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/timeout.rs b/src/timeout.rs index 523eb87..3c2a69d 100644 --- a/src/timeout.rs +++ b/src/timeout.rs @@ -12,6 +12,7 @@ use libc::{c_void, free}; use crate::timeout_bind::*; /// timeout flag: relative time or absolute time, default relative time +/// it could use as i32 #[derive(Debug, Clone, Copy, PartialEq)] pub enum TimeoutType { INT = TIMEOUT_INT as isize, // relative time @@ -383,5 +384,9 @@ mod tests { assert!(!tos.any_pending()); assert!(tos.any_expired()); assert_eq!(tos.get_next_wait_time(), 0); + + let timeout2 = tos.next_expired_timeout(); + let b = timeout2.is_some(); + assert!(timeout2.is_some()); } } |
