From 0dba671f8d5d1e1e4db71af5be39cca09d46c86b Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Mon, 12 May 2025 17:19:45 -0300 Subject: [PATCH] fix: Fix CompressionType and compression module references in save mode --- src/main.rs | 1 - src/modes/save.rs | 7 +++---- src/modes/update.rs | 1 + 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index ea498f4..a35ca3f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,7 +22,6 @@ pub mod compression_engine; pub mod db; //pub mod item; -use crate::compression_engine::CompressionType; extern crate term; diff --git a/src/modes/save.rs b/src/modes/save.rs index 934c9a4..b709747 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -3,7 +3,6 @@ use is_terminal::IsTerminal; use std::collections::HashMap; use std::io::{self, Read}; use std::path::PathBuf; -use std::str::FromStr; use clap::error::ErrorKind; use clap::Command; @@ -37,11 +36,11 @@ pub fn mode_save( let compression_name = args .item .compression - .unwrap_or(compression::default_type().to_string()); + .unwrap_or(crate::compression_engine::default_type().to_string()); use gethostname::gethostname; use std::io::Write; - let compression_type_opt = CompressionType::from_str(&compression_name); + let compression_type_opt = crate::compression_engine::CompressionType::from_str(&compression_name); if compression_type_opt.is_err() { cmd.error( ErrorKind::InvalidValue, @@ -118,7 +117,7 @@ pub fn mode_save( let mut stdout = io::stdout().lock(); let mut buffer = [0; libc::BUFSIZ as usize]; - let compression_engine = compression::get_engine(compression_type.clone()) + let compression_engine = crate::compression_engine::get_engine(compression_type.clone()) .expect("Unable to get compression engine"); let mut item_out: Box = compression_engine diff --git a/src/modes/update.rs b/src/modes/update.rs index 0026682..13460d7 100644 --- a/src/modes/update.rs +++ b/src/modes/update.rs @@ -4,6 +4,7 @@ use std::str::FromStr; use crate::db; use crate::compression_engine::CompressionType; +use crate::compression_engine; use clap::error::ErrorKind; use clap::Command; use log::{debug, info};