From 53c33ab5fb80910dd4ab68847bf208dda5d3e52f Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 18 May 2020 13:42:42 +0200 Subject: Make PidlockState pub Signed-off-by: Matthias Beyer --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b1e40c7..8b9ef22 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,7 +14,7 @@ pub enum PidlockError { type PidlockResult = Result<(), PidlockError>; #[derive(Debug, PartialEq)] -enum PidlockState { +pub enum PidlockState { New, Acquired, Released, -- cgit v1.2.3 From 29f8db08ae16e06c332481b7573aad7def7d2cc3 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 18 May 2020 13:42:48 +0200 Subject: Add getter for state Signed-off-by: Matthias Beyer --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 8b9ef22..821f803 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -66,6 +66,10 @@ impl Pidlock { } } + pub fn state(&self) -> &PidlockState { + &self.state + } + pub fn acquire(&mut self) -> PidlockResult { match self.state { PidlockState::New => {} -- cgit v1.2.3