fix: fix duplicate imports and add missing FromStr for CompressionType
This commit is contained in:
@@ -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())?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user