diff --git a/src/drivers.rs b/src/drivers.rs index 18752554..933a6d2f 100644 --- a/src/drivers.rs +++ b/src/drivers.rs @@ -2,11 +2,6 @@ use std::path::{Path, PathBuf}; use crate::BinstallError; -mod vfs; - -mod visitor; -use visitor::ManifestVisitor; - mod version; use version::find_version; diff --git a/src/drivers/crates_io.rs b/src/drivers/crates_io.rs index 94cdccce..68f04e82 100644 --- a/src/drivers/crates_io.rs +++ b/src/drivers/crates_io.rs @@ -6,9 +6,14 @@ use crates_io_api::AsyncClient; use log::debug; use url::Url; -use super::{find_version, ManifestVisitor}; +use super::find_version; use crate::{helpers::*, BinstallError, Meta, TarBasedFmt}; +mod vfs; + +mod visitor; +use visitor::ManifestVisitor; + /// Fetch a crate Cargo.toml by name and version from crates.io pub async fn fetch_crate_cratesio( name: &str, diff --git a/src/drivers/vfs.rs b/src/drivers/crates_io/vfs.rs similarity index 100% rename from src/drivers/vfs.rs rename to src/drivers/crates_io/vfs.rs diff --git a/src/drivers/visitor.rs b/src/drivers/crates_io/visitor.rs similarity index 100% rename from src/drivers/visitor.rs rename to src/drivers/crates_io/visitor.rs