From 38aaecbef8a2295e2bb7c9323d5a25a0d5a8fddb Mon Sep 17 00:00:00 2001 From: Himadri Bhattacharjee Date: Sun, 7 Jan 2024 19:09:04 +0530 Subject: [PATCH] feat: use derive attribute for default variant --- src/gui/views/list.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/gui/views/list.rs b/src/gui/views/list.rs index 191ecd9..0b5e584 100644 --- a/src/gui/views/list.rs +++ b/src/gui/views/list.rs @@ -26,9 +26,10 @@ pub struct PackageInfo { pub removal: String, } -#[derive(Debug, Clone)] +#[derive(Default, Debug, Clone)] pub enum LoadingState { DownloadingList, + #[default] FindingPhones, LoadingPackages, _UpdatingUad, @@ -36,12 +37,6 @@ pub enum LoadingState { RestoringDevice(String), } -impl Default for LoadingState { - fn default() -> Self { - Self::FindingPhones - } -} - #[derive(Default, Debug, Clone)] pub struct List { pub loading_state: LoadingState,