fix: resolve imports and remove unused ones

This commit is contained in:
Andrew Phillips (aider)
2025-05-10 11:40:43 -03:00
parent bd661ff850
commit 520bb00927
2 changed files with 4 additions and 6 deletions

View File

@@ -2,13 +2,10 @@ use nix::fcntl::FdFlag;
use nix::unistd::{close, pipe}; use nix::unistd::{close, pipe};
use nix::Error as NixError; use nix::Error as NixError;
use std::collections::HashMap; use std::collections::HashMap;
use std::fs;
use std::io; use std::io;
use std::io::{BufWriter, Read, Write};
use std::os::fd::FromRawFd; use std::os::fd::FromRawFd;
use std::path::PathBuf; use std::path::PathBuf;
use std::process::Stdio; // For Stdio::null, Stdio::piped use std::process::Stdio; // For Stdio::null, Stdio::piped
use std::str::FromStr;
use anyhow::{anyhow, Context, Error, Result}; use anyhow::{anyhow, Context, Error, Result};
use clap::error::ErrorKind; use clap::error::ErrorKind;

View File

@@ -1,8 +1,6 @@
use anyhow::{anyhow, Context, Result}; use anyhow::{anyhow, Context, Result};
use std::collections::HashMap; use std::collections::HashMap;
use std::fs;
use std::io; use std::io;
use std::io::{BufWriter, Read, Write};
use std::path::PathBuf; use std::path::PathBuf;
use std::str::FromStr; use std::str::FromStr;
@@ -14,7 +12,6 @@ use rusqlite::Connection;
use crate::compression::CompressionType; use crate::compression::CompressionType;
use crate::db::{self, Item, Meta}; use crate::db::{self, Item, Meta};
use crate::modes::common::{get_meta_from_env, format_size, string_column, format_size_human_readable}; use crate::modes::common::{get_meta_from_env, format_size, string_column, format_size_human_readable};
use crate::modes::common::{Column, ColumnType, KeyValue, NumberOrString, ProjectDirs};
use crate::modes::common::{FORMAT_BOX_CHARS_NO_BORDER_LINE_SEPARATOR, FORMAT_NO_BORDER_LINE_SEPARATOR}; use crate::modes::common::{FORMAT_BOX_CHARS_NO_BORDER_LINE_SEPARATOR, FORMAT_NO_BORDER_LINE_SEPARATOR};
use crate::modes::common::{InsertItem, UpdateItem, DeleteItem, StoreMeta}; use crate::modes::common::{InsertItem, UpdateItem, DeleteItem, StoreMeta};
use crate::modes::common::{GetItem, GetItemLast, GetItemMatching}; use crate::modes::common::{GetItem, GetItemLast, GetItemMatching};
@@ -24,6 +21,7 @@ use crate::modes::common::{FormatSizeHumanReadable};
use crate::modes::common::{InsertTag, DeleteItemTags, SetItemTags}; use crate::modes::common::{InsertTag, DeleteItemTags, SetItemTags};
use crate::modes::common::{InsertMeta, QueryUpsertMeta, QueryDeleteMeta, StoreMeta}; use crate::modes::common::{InsertMeta, QueryUpsertMeta, QueryDeleteMeta, StoreMeta};
use crate::modes::common::{GetItemMeta}; use crate::modes::common::{GetItemMeta};
use chrono::Utc;
pub fn mode_save( pub fn mode_save(
cmd: &mut Command, cmd: &mut Command,
@@ -50,6 +48,7 @@ pub fn mode_save(
.compression .compression
.unwrap_or(compression::default_type().to_string()); .unwrap_or(compression::default_type().to_string());
use gethostname::gethostname;
let compression_type_opt = CompressionType::from_str(&compression_name); let compression_type_opt = CompressionType::from_str(&compression_name);
if compression_type_opt.is_err() { if compression_type_opt.is_err() {
cmd.error( cmd.error(
@@ -75,6 +74,7 @@ pub fn mode_save(
if !args.options.quiet { if !args.options.quiet {
if std::io::stderr().is_terminal() { if std::io::stderr().is_terminal() {
use is_terminal::IsTerminal;
let mut t = term::stderr().unwrap(); let mut t = term::stderr().unwrap();
t.reset().unwrap_or(()); t.reset().unwrap_or(());
t.attr(term::Attr::Bold).unwrap_or(()); t.attr(term::Attr::Bold).unwrap_or(());
@@ -127,6 +127,7 @@ pub fn mode_save(
let mut stdout = io::stdout().lock(); let mut stdout = io::stdout().lock();
let mut buffer = [0; libc::BUFSIZ as usize]; let mut buffer = [0; libc::BUFSIZ as usize];
use crate::compression;
let compression_engine = compression::get_engine(compression_type.clone()) let compression_engine = compression::get_engine(compression_type.clone())
.expect("Unable to get compression engine"); .expect("Unable to get compression engine");
let mut item_out: Box<dyn Write> = let mut item_out: Box<dyn Write> =