From 36a0eb56c13e6baccfa69181a7da7a69a6afd3cd Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Tue, 13 May 2025 17:58:20 -0300 Subject: [PATCH] fix: resolve type mismatches in info mode handling --- src/modes/info.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modes/info.rs b/src/modes/info.rs index 99ab8e9..4d801b7 100644 --- a/src/modes/info.rs +++ b/src/modes/info.rs @@ -108,10 +108,10 @@ pub fn mode_info( file_size_cell, ])); - let file_magic_cell = match compression_type { + let file_magic_cell = match &compression_type { Ok(compression_type) => { let compression_engine = - get_compression_engine(compression_type).expect("Unable to get compression engine"); + get_compression_engine(compression_type.clone()).expect("Unable to get compression engine"); let magic = compression_engine.magic(item_path.clone()); match magic { @@ -136,17 +136,17 @@ pub fn mode_info( Cell::new(&item_tags.join(" ")), ])); - if let Some(digest_type) = &item.digest_type { + if let Some(digest_type) = item.digest_type { table.add_row(Row::new(vec![ Cell::new("Digest Type").with_style(Attr::Bold), - Cell::new(digest_type), + Cell::new(&digest_type), ])); } - if let Some(digest_value) = &item.digest_value { + if let Some(digest_value) = item.digest_value { table.add_row(Row::new(vec![ Cell::new("Digest Value").with_style(Attr::Bold), - Cell::new(digest_value), + Cell::new(&digest_value), ])); }