fix imports

This commit is contained in:
Ajeet D'Souza 2026-05-10 20:10:03 +05:30
parent 2dde02cec8
commit 899dfddbab
4 changed files with 11 additions and 12 deletions

View File

@ -1,3 +1,10 @@
pub(crate) use crate::import::atuin::Atuin;
pub(crate) use crate::import::autojump::Autojump;
pub(crate) use crate::import::fasd::Fasd;
pub(crate) use crate::import::z::Z;
pub(crate) use crate::import::z_lua::ZLua;
pub(crate) use crate::import::zsh_z::ZshZ;
mod atuin; mod atuin;
mod autojump; mod autojump;
mod fasd; mod fasd;
@ -5,13 +12,6 @@ mod z;
mod z_lua; mod z_lua;
mod zsh_z; mod zsh_z;
pub(crate) use atuin::Atuin;
pub(crate) use autojump::Autojump;
pub(crate) use fasd::Fasd;
pub(crate) use z::Z;
pub(crate) use z_lua::ZLua;
pub(crate) use zsh_z::ZshZ;
use std::io::{self, Write}; use std::io::{self, Write};
use std::path::PathBuf; use std::path::PathBuf;

View File

@ -1,9 +1,8 @@
use std::borrow::Cow; use std::borrow::Cow;
use std::env;
use std::fs::File; use std::fs::File;
use std::io::{BufRead, BufReader}; use std::io::{BufRead, BufReader};
use std::path::PathBuf; use std::path::PathBuf;
use std::str; use std::{env, str};
use anyhow::{Context, Result, anyhow}; use anyhow::{Context, Result, anyhow};

View File

@ -16,7 +16,8 @@ impl Importer for Fasd {
let path = data_path()?; let path = data_path()?;
let file = File::open(&path).with_context(|| format!("could not read {path:?}"))?; let file = File::open(&path).with_context(|| format!("could not read {path:?}"))?;
let reader = BufReader::new(file); let reader = BufReader::new(file);
// fasd uses the same `path|rank|last_accessed` line format as z, so reuse z's iterator. // fasd uses the same `path|rank|last_accessed` line format as z, so reuse z's
// iterator.
Ok(z::Iter::new(reader, path)) Ok(z::Iter::new(reader, path))
} }
} }

View File

@ -1,9 +1,8 @@
use std::borrow::Cow; use std::borrow::Cow;
use std::env;
use std::fs::File; use std::fs::File;
use std::io::{BufRead, BufReader}; use std::io::{BufRead, BufReader};
use std::path::PathBuf; use std::path::PathBuf;
use std::str; use std::{env, str};
use anyhow::{Context, Result, anyhow}; use anyhow::{Context, Result, anyhow};