From 6a3a66ae9c5d916af014413e79a0df7279c8ef1c Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Fri, 1 Dec 2023 12:05:32 +0000 Subject: [PATCH] cli: simplify `Message` default Use the derive and `#[default]` mechanism for deriving the default of `Message`. Signed-off-by: Fintan Halpenny X-Clacks-Overhead: GNU Terry Pratchett --- radicle-cli/src/terminal/patch.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/radicle-cli/src/terminal/patch.rs b/radicle-cli/src/terminal/patch.rs index 110572c3..05b6c4b5 100644 --- a/radicle-cli/src/terminal/patch.rs +++ b/radicle-cli/src/terminal/patch.rs @@ -25,9 +25,10 @@ pub enum Error { } /// The user supplied `Patch` description. -#[derive(Clone, Debug, PartialEq, Eq)] +#[derive(Clone, Debug, Default, PartialEq, Eq)] pub enum Message { /// Prompt user to write comment in editor. + #[default] Edit, /// Don't leave a comment. Blank, @@ -97,12 +98,6 @@ impl Message { } } -impl Default for Message { - fn default() -> Self { - Self::Edit - } -} - pub const PATCH_MSG: &str = r#"