From d26218617a04723c551b170ed9c9d4573b908eb1 Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Tue, 13 May 2025 16:53:19 -0300 Subject: [PATCH] fix: add strum import and remove Box.expect call --- src/digest_engine.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/digest_engine.rs b/src/digest_engine.rs index 7722da1..79ce314 100644 --- a/src/digest_engine.rs +++ b/src/digest_engine.rs @@ -15,6 +15,8 @@ use crate::digest_engine::none::DigestEngineNone; use crate::digest_engine::program::DigestEngineProgram; use crate::digest_engine::sha2::DigestEngineSha256; +use strum::IntoEnumIterator; + #[derive(Debug, Eq, PartialEq, Clone, strum::EnumIter, strum::Display, strum::EnumString, Enum)] #[strum(ascii_case_insensitive)] pub enum DigestType { @@ -74,7 +76,7 @@ pub fn get_digest_engine(digest_type: DigestType) -> Box { pub fn default_digest_type() -> DigestType { let mut default = DigestType::None; for digest_type in DigestType::iter() { - let digest_engine = get_digest_engine(digest_type.clone()).expect("Missing engine"); + let digest_engine = get_digest_engine(digest_type.clone()); if digest_engine.is_supported() { default = digest_type; break;