fix: resolve imports and remove unused ones
This commit is contained in:
@@ -2,13 +2,10 @@ use nix::fcntl::FdFlag;
|
||||
use nix::unistd::{close, pipe};
|
||||
use nix::Error as NixError;
|
||||
use std::collections::HashMap;
|
||||
use std::fs;
|
||||
use std::io;
|
||||
use std::io::{BufWriter, Read, Write};
|
||||
use std::os::fd::FromRawFd;
|
||||
use std::path::PathBuf;
|
||||
use std::process::Stdio; // For Stdio::null, Stdio::piped
|
||||
use std::str::FromStr;
|
||||
|
||||
use anyhow::{anyhow, Context, Error, Result};
|
||||
use clap::error::ErrorKind;
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
use anyhow::{anyhow, Context, Result};
|
||||
use std::collections::HashMap;
|
||||
use std::fs;
|
||||
use std::io;
|
||||
use std::io::{BufWriter, Read, Write};
|
||||
use std::path::PathBuf;
|
||||
use std::str::FromStr;
|
||||
|
||||
@@ -14,7 +12,6 @@ use rusqlite::Connection;
|
||||
use crate::compression::CompressionType;
|
||||
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::{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::{InsertItem, UpdateItem, DeleteItem, StoreMeta};
|
||||
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::{InsertMeta, QueryUpsertMeta, QueryDeleteMeta, StoreMeta};
|
||||
use crate::modes::common::{GetItemMeta};
|
||||
use chrono::Utc;
|
||||
|
||||
pub fn mode_save(
|
||||
cmd: &mut Command,
|
||||
@@ -50,6 +48,7 @@ pub fn mode_save(
|
||||
.compression
|
||||
.unwrap_or(compression::default_type().to_string());
|
||||
|
||||
use gethostname::gethostname;
|
||||
let compression_type_opt = CompressionType::from_str(&compression_name);
|
||||
if compression_type_opt.is_err() {
|
||||
cmd.error(
|
||||
@@ -75,6 +74,7 @@ pub fn mode_save(
|
||||
|
||||
if !args.options.quiet {
|
||||
if std::io::stderr().is_terminal() {
|
||||
use is_terminal::IsTerminal;
|
||||
let mut t = term::stderr().unwrap();
|
||||
t.reset().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 buffer = [0; libc::BUFSIZ as usize];
|
||||
|
||||
use crate::compression;
|
||||
let compression_engine = compression::get_engine(compression_type.clone())
|
||||
.expect("Unable to get compression engine");
|
||||
let mut item_out: Box<dyn Write> =
|
||||
|
||||
Reference in New Issue
Block a user