mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-07-14 09:04:38 +00:00
make main crate dependencies workspace dependencies
these 10 crates are only used by the main crate itself, make them workspace dependencies to reduce churn if they are every used by a member as well. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
1613835315
commit
2d49e9c218
30
Cargo.toml
30
Cargo.toml
@ -96,15 +96,18 @@ proxmox-rrd = { path = "proxmox-rrd" }
|
|||||||
|
|
||||||
# regular crates
|
# regular crates
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
|
apt-pkg-native = "0.3.2"
|
||||||
base64 = "0.13"
|
base64 = "0.13"
|
||||||
bitflags = "1.2.1"
|
bitflags = "1.2.1"
|
||||||
bytes = "1.0"
|
bytes = "1.0"
|
||||||
|
cidr = "0.2.1"
|
||||||
crc32fast = "1"
|
crc32fast = "1"
|
||||||
crossbeam-channel = "0.5"
|
crossbeam-channel = "0.5"
|
||||||
endian_trait = { version = "0.6", features = ["arrays"] }
|
endian_trait = { version = "0.6", features = ["arrays"] }
|
||||||
flate2 = "1.0"
|
flate2 = "1.0"
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
h2 = { version = "0.3", features = [ "stream" ] }
|
h2 = { version = "0.3", features = [ "stream" ] }
|
||||||
|
handlebars = "3.0"
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
http = "0.2"
|
http = "0.2"
|
||||||
hyper = { version = "0.14", features = [ "full" ] }
|
hyper = { version = "0.14", features = [ "full" ] }
|
||||||
@ -113,15 +116,22 @@ libc = "0.2"
|
|||||||
log = "0.4.17"
|
log = "0.4.17"
|
||||||
nix = "0.24"
|
nix = "0.24"
|
||||||
nom = "7"
|
nom = "7"
|
||||||
|
num-traits = "0.2"
|
||||||
once_cell = "1.3.1"
|
once_cell = "1.3.1"
|
||||||
openssl = "0.10.40"
|
openssl = "0.10.40"
|
||||||
|
pam = "0.7"
|
||||||
|
pam-sys = "0.5"
|
||||||
percent-encoding = "2.1"
|
percent-encoding = "2.1"
|
||||||
regex = "1.5.5"
|
regex = "1.5.5"
|
||||||
rustyline = "9"
|
rustyline = "9"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
|
siphasher = "0.3"
|
||||||
|
syslog = "4.0"
|
||||||
|
termcolor = "1.1.2"
|
||||||
thiserror = "1.0"
|
thiserror = "1.0"
|
||||||
tokio = "1.6"
|
tokio = "1.6"
|
||||||
|
tokio-openssl = "0.6.1"
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream = "0.1.0"
|
||||||
tokio-util = { version = "0.7", features = [ "io" ] }
|
tokio-util = { version = "0.7", features = [ "io" ] }
|
||||||
tower-service = "0.3.0"
|
tower-service = "0.3.0"
|
||||||
@ -133,11 +143,11 @@ zstd = { version = "0.6", features = [ "bindgen" ] }
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
apt-pkg-native = "0.3.2"
|
apt-pkg-native.workspace = true
|
||||||
base64.workspace = true
|
base64.workspace = true
|
||||||
bitflags.workspace = true
|
bitflags.workspace = true
|
||||||
bytes.workspace = true
|
bytes.workspace = true
|
||||||
cidr = "0.2.1"
|
cidr.workspace = true
|
||||||
crc32fast.workspace = true
|
crc32fast.workspace = true
|
||||||
crossbeam-channel.workspace = true
|
crossbeam-channel.workspace = true
|
||||||
endian_trait.workspace = true
|
endian_trait.workspace = true
|
||||||
@ -145,7 +155,7 @@ flate2.workspace = true
|
|||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
futures.workspace = true
|
futures.workspace = true
|
||||||
h2.workspace = true
|
h2.workspace = true
|
||||||
handlebars = "3.0"
|
handlebars.workspace = true
|
||||||
hex.workspace = true
|
hex.workspace = true
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
hyper.workspace = true
|
hyper.workspace = true
|
||||||
@ -154,21 +164,21 @@ libc.workspace = true
|
|||||||
log.workspace = true
|
log.workspace = true
|
||||||
nix.workspace = true
|
nix.workspace = true
|
||||||
nom.workspace = true
|
nom.workspace = true
|
||||||
num-traits = "0.2"
|
num-traits.workspace = true
|
||||||
once_cell.workspace = true
|
once_cell.workspace = true
|
||||||
openssl.workspace = true
|
openssl.workspace = true
|
||||||
pam = "0.7"
|
pam.workspace = true
|
||||||
pam-sys = "0.5"
|
pam-sys.workspace = true
|
||||||
percent-encoding.workspace = true
|
percent-encoding.workspace = true
|
||||||
regex.workspace = true
|
regex.workspace = true
|
||||||
rustyline.workspace = true
|
rustyline.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
siphasher = "0.3"
|
siphasher.workspace = true
|
||||||
syslog = "4.0"
|
syslog.workspace = true
|
||||||
termcolor = "1.1.2"
|
termcolor.workspace = true
|
||||||
tokio = { workspace = true, features = [ "fs", "io-util", "io-std", "macros", "net", "parking_lot", "process", "rt", "rt-multi-thread", "signal", "time" ] }
|
tokio = { workspace = true, features = [ "fs", "io-util", "io-std", "macros", "net", "parking_lot", "process", "rt", "rt-multi-thread", "signal", "time" ] }
|
||||||
tokio-openssl = "0.6.1"
|
tokio-openssl.workspace = true
|
||||||
tokio-stream.workspace = true
|
tokio-stream.workspace = true
|
||||||
tokio-util = { workspace = true, features = [ "codec" ] }
|
tokio-util = { workspace = true, features = [ "codec" ] }
|
||||||
tower-service.workspace = true
|
tower-service.workspace = true
|
||||||
|
Loading…
Reference in New Issue
Block a user