forked from proxmox-mirrors/proxmox
workspace: switch remaining dependencies
while these are (currently) only used by a single member each, having *all* dependency versions specified in the top level Cargo.toml only makes the whole process of managing them less error-prone. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
1380182538
commit
ee8419cf2d
13
Cargo.toml
13
Cargo.toml
@ -36,9 +36,14 @@ exclude = [ "debian" ]
|
|||||||
|
|
||||||
# external dependencies
|
# external dependencies
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
|
base32 = "0.4"
|
||||||
base64 = "0.13"
|
base64 = "0.13"
|
||||||
|
bytes = "1.0"
|
||||||
|
crc32fast = "1"
|
||||||
endian_trait = "0.6"
|
endian_trait = "0.6"
|
||||||
|
flate2 = "1.0"
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
|
handlebars = "3.0"
|
||||||
hex = "0.4"
|
hex = "0.4"
|
||||||
http = "0.2"
|
http = "0.2"
|
||||||
hyper = "0.14.5"
|
hyper = "0.14.5"
|
||||||
@ -46,17 +51,25 @@ lazy_static = "1.4"
|
|||||||
libc = "0.2.107"
|
libc = "0.2.107"
|
||||||
log = "0.4.17"
|
log = "0.4.17"
|
||||||
nix = "0.24.1"
|
nix = "0.24.1"
|
||||||
|
once_cell = "1.3.1"
|
||||||
openssl = "0.10"
|
openssl = "0.10"
|
||||||
percent-encoding = "2.1"
|
percent-encoding = "2.1"
|
||||||
|
pin-utils = "0.1.0"
|
||||||
proc-macro2 = "1.0"
|
proc-macro2 = "1.0"
|
||||||
quote = "1.0"
|
quote = "1.0"
|
||||||
regex = "1.5"
|
regex = "1.5"
|
||||||
serde = "1.0"
|
serde = "1.0"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
|
serde_plain = "1.0"
|
||||||
syn = { version = "1.0", features = [ "full", "visit-mut" ] }
|
syn = { version = "1.0", features = [ "full", "visit-mut" ] }
|
||||||
|
tar = "0.4"
|
||||||
tokio = "1.6"
|
tokio = "1.6"
|
||||||
tokio-openssl = "0.6.1"
|
tokio-openssl = "0.6.1"
|
||||||
|
tokio-stream = "0.1.0"
|
||||||
|
tower-service = "0.3.0"
|
||||||
url = "2.2"
|
url = "2.2"
|
||||||
|
walkdir = "2"
|
||||||
|
webauthn-rs = "0.3"
|
||||||
zstd = { version = "0.6", features = [ "bindgen" ] }
|
zstd = { version = "0.6", features = [ "bindgen" ] }
|
||||||
|
|
||||||
# workspace dependencies
|
# workspace dependencies
|
||||||
|
@ -13,7 +13,7 @@ exclude.workspace = true
|
|||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
futures.workspace = true
|
futures.workspace = true
|
||||||
lazy_static.workspace = true
|
lazy_static.workspace = true
|
||||||
pin-utils = "0.1.0"
|
pin-utils.workspace = true
|
||||||
tokio = { workspace = true, features = [ "net", "rt", "rt-multi-thread", "sync"] }
|
tokio = { workspace = true, features = [ "net", "rt", "rt-multi-thread", "sync"] }
|
||||||
|
|
||||||
proxmox-io = { workspace = true, features = [ "tokio" ] }
|
proxmox-io = { workspace = true, features = [ "tokio" ] }
|
||||||
|
@ -11,15 +11,15 @@ exclude.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
bytes = "1.0"
|
bytes.workspace = true
|
||||||
crc32fast = "1"
|
crc32fast.workspace = true
|
||||||
endian_trait.workspace = true
|
endian_trait.workspace = true
|
||||||
flate2 = "1.0"
|
flate2.workspace = true
|
||||||
futures.workspace = true
|
futures.workspace = true
|
||||||
libc.workspace = true
|
libc.workspace = true
|
||||||
|
tar.workspace = true
|
||||||
tokio = { workspace = true, features = [ "fs", "io-util"] }
|
tokio = { workspace = true, features = [ "fs", "io-util"] }
|
||||||
walkdir = "2"
|
walkdir.workspace = true
|
||||||
tar = "0.4"
|
|
||||||
zstd.workspace = true
|
zstd.workspace = true
|
||||||
|
|
||||||
proxmox-time.workspace = true
|
proxmox-time.workspace = true
|
||||||
|
@ -16,22 +16,22 @@ tokio = { workspace = true, features = [ "rt-multi-thread", "signal", "process"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
futures.workspace = true
|
futures.workspace = true
|
||||||
handlebars = "3.0"
|
handlebars.workspace = true
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
hyper = { workspace = true, features = [ "full" ] }
|
hyper = { workspace = true, features = [ "full" ] }
|
||||||
lazy_static.workspace = true
|
lazy_static.workspace = true
|
||||||
libc.workspace = true
|
libc.workspace = true
|
||||||
log.workspace = true
|
log.workspace = true
|
||||||
nix.workspace = true
|
nix.workspace = true
|
||||||
once_cell = "1.3.1"
|
once_cell.workspace = true
|
||||||
percent-encoding.workspace = true
|
percent-encoding.workspace = true
|
||||||
regex.workspace = true
|
regex.workspace = true
|
||||||
serde = { workspace = true, features = [ "derive" ] }
|
serde = { workspace = true, features = [ "derive" ] }
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
tokio = { workspace = true, features = ["signal", "process"] }
|
tokio = { workspace = true, features = ["signal", "process"] }
|
||||||
tokio-openssl.workspace = true
|
tokio-openssl.workspace = true
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream.workspace = true
|
||||||
tower-service = "0.3.0"
|
tower-service.workspace = true
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
|
|
||||||
proxmox-async.workspace = true
|
proxmox-async.workspace = true
|
||||||
|
@ -11,17 +11,17 @@ exclude.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
base32 = "0.4"
|
base32.workspace = true
|
||||||
base64.workspace = true
|
base64.workspace = true
|
||||||
hex.workspace = true
|
hex.workspace = true
|
||||||
openssl.workspace = true
|
openssl.workspace = true
|
||||||
percent-encoding.workspace = true
|
percent-encoding.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_plain = "1.0"
|
serde_plain.workspace = true
|
||||||
serde_json = { workspace = true, optional = true }
|
serde_json = { workspace = true, optional = true }
|
||||||
libc = { workspace = true, optional = true }
|
libc = { workspace = true, optional = true }
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
webauthn-rs = { version = "0.3", optional = true }
|
webauthn-rs = { workspace = true, optional = true }
|
||||||
|
|
||||||
proxmox-schema = { workspace = true, features = [ "api-macro" ], optional = true }
|
proxmox-schema = { workspace = true, features = [ "api-macro" ], optional = true }
|
||||||
proxmox-time = { workspace = true, optional = true }
|
proxmox-time = { workspace = true, optional = true }
|
||||||
|
Loading…
Reference in New Issue
Block a user