From bcde4e631f28d4610738df65353cf9b319d4b98a Mon Sep 17 00:00:00 2001 From: Trim Bresilla Date: Wed, 4 Dec 2024 12:38:59 +0100 Subject: fix: hande better eyre's OK and std's OK - Remove unnecessary aliasing of Result to AOk - Simplify the import statement for Result from color_eyre - Update error handling for the new entry resolution process --- src/bibiman.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bibiman.rs b/src/bibiman.rs index 19eaf4b..232fd9e 100644 --- a/src/bibiman.rs +++ b/src/bibiman.rs @@ -22,7 +22,7 @@ use crate::tui::popup::{PopupArea, PopupKind}; use crate::tui::Tui; use crate::{bibiman::entries::EntryTable, bibiman::keywords::TagList}; use arboard::Clipboard; -use color_eyre::eyre::{Ok, Result}; +use color_eyre::eyre::Result; use doi2bib; use editor_command::EditorBuilder; use futures::executor::block_on; @@ -31,7 +31,7 @@ use std::fs; use std::fs::OpenOptions; use std::io::Write; use std::process::Command; -use std::result::Result::Ok as AOk; +use std::result::Result::Ok; use tui_input::Input; pub mod bibisetup; @@ -129,7 +129,7 @@ impl Bibiman { let new_entry_future = doi2bib.resolve_doi(new_entry_title); let new_entry = block_on(new_entry_future); - if let AOk(entry) = new_entry { + if let Ok(entry) = new_entry { // TODO: Add error handling for failed insert let formatted_content = Self::format_bibtex_entry(&entry, ""); -- cgit v1.2.3