From aa7e6c7e3b721e99c9ca7e59f85d41f3f0be37a8 Mon Sep 17 00:00:00 2001 From: Jos van den Oever Date: Fri, 26 Oct 2018 09:04:50 +0200 Subject: [PATCH] Remove unneeded enum value --- demo/rust/src/implementation/processes.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/demo/rust/src/implementation/processes.rs b/demo/rust/src/implementation/processes.rs index df2921a..eea2708 100644 --- a/demo/rust/src/implementation/processes.rs +++ b/demo/rust/src/implementation/processes.rs @@ -41,7 +41,6 @@ struct ProcessTree { enum ChangeState { Active, Inactive, - Quit } pub struct Processes { @@ -147,8 +146,7 @@ fn update_thread( }; match status_channel.recv_timeout(timeout) { Err(RecvTimeoutError::Timeout) => {}, - Err(RecvTimeoutError::Disconnected) - | Ok(ChangeState::Quit) => { return; }, + Err(RecvTimeoutError::Disconnected) => { return; }, Ok(ChangeState::Active) => { active = true; }, Ok(ChangeState::Inactive) => { active = false; }, } @@ -438,9 +436,3 @@ impl ProcessesTrait for Processes { } } } - -impl Drop for Processes { - fn drop(&mut self) { - self.channel.send(ChangeState::Quit).expect("Process thread died."); - } -}