From b05b9a1788e7b998609dae31016f2b338d6125f7 Mon Sep 17 00:00:00 2001 From: "Michael P. Jung" Date: Sun, 4 Apr 2021 19:14:41 +0200 Subject: [PATCH] sync: add Semaphore::is_closed (#3673) --- tokio/src/sync/semaphore.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tokio/src/sync/semaphore.rs b/tokio/src/sync/semaphore.rs index 2d3ac3ca8..b4304d60d 100644 --- a/tokio/src/sync/semaphore.rs +++ b/tokio/src/sync/semaphore.rs @@ -280,6 +280,11 @@ impl Semaphore { pub fn close(&self) { self.ll_sem.close(); } + + /// Returns true if the semaphore is closed + pub fn is_closed(&self) -> bool { + self.ll_sem.is_closed() + } } impl<'a> SemaphorePermit<'a> {