From 9fedd37494e78bbc8b30903db91d94a338f79f7d Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Sat, 10 May 2025 11:54:59 -0300 Subject: [PATCH] fix: fix duplicate imports, type mismatch, and missing Read trait --- src/compression.rs | 1 - src/main.rs | 3 ++- src/modes/get.rs | 1 - src/modes/save.rs | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index 7c0a24c..c661c95 100755 --- a/src/compression.rs +++ b/src/compression.rs @@ -1,5 +1,4 @@ use anyhow::{anyhow, Context, Result}; -use std::io::{self, Read}; use std::io::{Read, Write}; use std::path::PathBuf; use std::process::{Command, Stdio}; diff --git a/src/main.rs b/src/main.rs index 08bb460..884a3ae 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use nix::fcntl::FdFlag; +use std::io::Read; use nix::unistd::{close, pipe}; use nix::Error as NixError; use std::collections::HashMap; @@ -302,7 +303,7 @@ fn main() -> Result<(), Error> { debug!("MAIN: DB opened successfully"); match mode { - KeepModes::Save => crate::modes::save::mode_save(&mut cmd, args, ids, tags, conn, data_path)?, + KeepModes::Save => crate::modes::save::mode_save(&mut cmd, args, ids, tags, &mut conn, data_path)?, KeepModes::Get => { crate::modes::get::mode_get(&mut cmd, args, ids, tags, &mut conn, data_path)? } diff --git a/src/modes/get.rs b/src/modes/get.rs index 860f356..948fce3 100644 --- a/src/modes/get.rs +++ b/src/modes/get.rs @@ -1,7 +1,6 @@ use anyhow::anyhow; use crate::compression::CompressionType; -use std::str::FromStr; use std::io::BufWriter; use clap::Command; use std::path::PathBuf; diff --git a/src/modes/save.rs b/src/modes/save.rs index 0613f4f..ca11eb0 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -1,7 +1,6 @@ use anyhow::{anyhow, Context, Result}; use std::collections::HashMap; use std::io::{self, Read}; -use is_terminal::IsTerminal; use std::path::PathBuf; use is_terminal::IsTerminal; use std::str::FromStr;