fix: fix duplicate imports and add missing FromStr for CompressionType

This commit is contained in:
Andrew Phillips (aider)
2025-05-10 07:40:00 -03:00
parent 361e0b3f6f
commit a53737057f

View File

@@ -1,14 +1,9 @@
use anyhow::{Context, Result, Error, anyhow};
use clap::Command;
use anyhow::{Result, Error, anyhow};
use crate::db;
use crate::compression::{CompressionType, get_engine};
use anyhow::Context;
use clap::Command;
use crate::db::Item;
use crate::db::Meta;
use crate::compression::CompressionEngine;
use crate::compression::get_engine;
use rusqlite::Connection;
use std::str::FromStr;
use std::path::PathBuf;
pub fn mode_get(
@@ -43,7 +38,7 @@ pub fn mode_get(
let mut item_path = data_path.clone();
item_path.push(item.id.unwrap().to_string());
let compression_type = crate::compression::CompressionType::from_str(&item.compression)?;
let compression_type = CompressionType::from_str(&item.compression)?;
let compression_engine = crate::compression::get_engine(compression_type)?;
compression_engine.cat(item_path.clone())?;