From 5727c831dc3f20adba914d9f2bafd12e311dd99b Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Tue, 13 May 2025 18:02:41 -0300 Subject: [PATCH] fix: resolve type mismatches by cloning Options and handling Result correctly in info.rs --- src/modes/info.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modes/info.rs b/src/modes/info.rs index 4d801b7..62c72a5 100644 --- a/src/modes/info.rs +++ b/src/modes/info.rs @@ -136,14 +136,16 @@ pub fn mode_info( Cell::new(&item_tags.join(" ")), ])); - if let Some(digest_type) = item.digest_type { + let digest_type = item.digest_type.clone(); + if let Some(digest_type) = digest_type { table.add_row(Row::new(vec![ Cell::new("Digest Type").with_style(Attr::Bold), Cell::new(&digest_type), ])); } - if let Some(digest_value) = item.digest_value { + let digest_value = item.digest_value.clone(); + if let Some(digest_value) = digest_value { table.add_row(Row::new(vec![ Cell::new("Digest Value").with_style(Attr::Bold), Cell::new(&digest_value),