summaryrefslogtreecommitdiffstats
path: root/src/process
diff options
context:
space:
mode:
authorTim Oram <dev@mitmaro.ca>2020-09-20 11:14:41 -0230
committerTim Oram <dev@mitmaro.ca>2020-09-20 11:24:35 -0230
commitc608f9ec47baa88596f7ee73ae0468dace78b225 (patch)
treedba55732c9b772008b5e5c8d6bdafb8650688fae /src/process
parentcb5e15ecb082581b131c844d6d2a0e070e3e2cbe (diff)
Remove the exiting module
This module wasn't really doing anything anymore, since the processing loop ends once the exit_status is set.
Diffstat (limited to 'src/process')
-rw-r--r--src/process/modules.rs5
-rw-r--r--src/process/state.rs1
2 files changed, 0 insertions, 6 deletions
diff --git a/src/process/modules.rs b/src/process/modules.rs
index 0c3da13..911cac3 100644
--- a/src/process/modules.rs
+++ b/src/process/modules.rs
@@ -3,7 +3,6 @@ use crate::confirm_abort::ConfirmAbort;
use crate::confirm_rebase::ConfirmRebase;
use crate::display::Display;
use crate::edit::Edit;
-use crate::exiting::Exiting;
use crate::external_editor::ExternalEditor;
use crate::git_interactive::GitInteractive;
use crate::input::input_handler::InputHandler;
@@ -23,7 +22,6 @@ pub struct Modules<'m> {
pub confirm_rebase: ConfirmRebase,
pub edit: Edit,
pub error: Error,
- pub exiting: Exiting,
pub external_editor: ExternalEditor<'m>,
pub help: Help,
pub list: List<'m>,
@@ -38,7 +36,6 @@ impl<'m> Modules<'m> {
confirm_rebase: ConfirmRebase::new(),
edit: Edit::new(),
error: Error::new(),
- exiting: Exiting::new(),
external_editor: ExternalEditor::new(display, config.git.editor.as_str()),
help: Help::new(),
list: List::new(config),
@@ -53,7 +50,6 @@ impl<'m> Modules<'m> {
State::ConfirmRebase => &self.confirm_rebase as &dyn ProcessModule,
State::Edit => &self.edit as &dyn ProcessModule,
State::Error => &self.error as &dyn ProcessModule,
- State::Exiting => &self.exiting as &dyn ProcessModule,
State::ExternalEditor => &self.external_editor as &dyn ProcessModule,
State::Help => &self.help as &dyn ProcessModule,
State::List => &self.list as &dyn ProcessModule,
@@ -68,7 +64,6 @@ impl<'m> Modules<'m> {
State::ConfirmRebase => &mut self.confirm_rebase as &mut dyn ProcessModule,
State::Edit => &mut self.edit as &mut dyn ProcessModule,
State::Error => &mut self.error as &mut dyn ProcessModule,
- State::Exiting => &mut self.exiting as &mut dyn ProcessModule,
State::ExternalEditor => &mut self.external_editor as &mut dyn ProcessModule,
State::Help => &mut self.help as &mut dyn ProcessModule,
State::List => &mut self.list as &mut dyn ProcessModule,
diff --git a/src/process/state.rs b/src/process/state.rs
index 8723634..150076b 100644
--- a/src/process/state.rs
+++ b/src/process/state.rs
@@ -4,7 +4,6 @@ pub enum State {
ConfirmRebase,
Edit,
Error,
- Exiting,
ExternalEditor,
Help,
List,