diff --git a/libkernel/src/sync/waker_set.rs b/libkernel/src/sync/waker_set.rs index 36a21b0..a84a9fc 100644 --- a/libkernel/src/sync/waker_set.rs +++ b/libkernel/src/sync/waker_set.rs @@ -48,6 +48,10 @@ impl WakerSet { id } + pub fn contains_token(&self, token: u64) -> bool { + self.waiters.contains_key(&token) + } + /// Removes a waker using its token. pub fn remove(&mut self, token: u64) { self.waiters.remove(&token);