fix: resolve type mismatches by cloning Options and handling Result correctly in info.rs
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user