Split crates and clean up structure of codebase (#294)

Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Félix Saparelli 2022-08-20 23:24:12 +12:00 committed by GitHub
parent bf700f9012
commit 4b00f5f143
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
88 changed files with 2989 additions and 1423 deletions

90
Cargo.lock generated
View file

@ -75,6 +75,49 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
[[package]]
name = "binstall"
version = "0.1.0"
dependencies = [
"async-trait",
"bytes",
"bzip2",
"cargo_toml",
"clap",
"compact_str",
"crates_io_api",
"env_logger",
"flate2",
"flock",
"futures-util",
"guess_host_triple",
"home",
"itertools",
"jobserver",
"log",
"miette",
"normalize-path",
"once_cell",
"reqwest",
"scopeguard",
"semver",
"serde",
"serde-tuple-vec-map",
"serde_json",
"strum",
"strum_macros",
"tar",
"tempfile",
"thiserror",
"tinytemplate",
"tokio",
"toml_edit",
"url",
"xz2",
"zip",
"zstd",
]
[[package]]
name = "bitflags"
version = "1.3.2"
@ -124,46 +167,19 @@ dependencies = [
name = "cargo-binstall"
version = "0.12.0"
dependencies = [
"async-trait",
"bytes",
"bzip2",
"cargo_toml",
"binstall",
"clap",
"compact_str",
"crates_io_api",
"dirs",
"embed-resource",
"env_logger",
"flate2",
"fs4",
"futures-util",
"guess_host_triple",
"home",
"itertools",
"jobserver",
"log",
"miette",
"mimalloc",
"once_cell",
"reqwest",
"scopeguard",
"semver",
"serde",
"serde-tuple-vec-map",
"serde_json",
"simplelog",
"strum",
"strum_macros",
"tar",
"tempfile",
"thiserror",
"tinytemplate",
"tokio",
"toml_edit",
"url",
"xz2",
"zip",
"zstd",
]
[[package]]
@ -334,6 +350,13 @@ dependencies = [
"once_cell",
]
[[package]]
name = "detect-wasi"
version = "1.0.0"
dependencies = [
"tempfile",
]
[[package]]
name = "dirs"
version = "4.0.0"
@ -448,6 +471,13 @@ dependencies = [
"miniz_oxide",
]
[[package]]
name = "flock"
version = "0.1.0"
dependencies = [
"fs4",
]
[[package]]
name = "fnv"
version = "1.0.7"
@ -982,6 +1012,10 @@ dependencies = [
"tempfile",
]
[[package]]
name = "normalize-path"
version = "0.1.0"
[[package]]
name = "num-integer"
version = "0.1.45"