mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-05-01 04:05:57 +00:00
switch regular dependencies to workspace ones
where applicable. notable changes: - serde now uses 'derive' feature across the board - serde removed from pbs-tools (not used) - openssl bumped to 0.40 (and patched comment removed) - removed invalid zstd comment Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
parent
2059af3305
commit
781294e4b5
79
Cargo.toml
79
Cargo.toml
@ -94,20 +94,17 @@ pbs-tape = { path = "pbs-tape" }
|
|||||||
pbs-tools = { path = "pbs-tools" }
|
pbs-tools = { path = "pbs-tools" }
|
||||||
proxmox-rrd = { path = "proxmox-rrd" }
|
proxmox-rrd = { path = "proxmox-rrd" }
|
||||||
|
|
||||||
[dependencies]
|
# regular crates
|
||||||
apt-pkg-native = "0.3.2"
|
anyhow = "1.0"
|
||||||
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"
|
||||||
endian_trait = { version = "0.6", features = ["arrays"] }
|
endian_trait = { version = "0.6", features = ["arrays"] }
|
||||||
flate2 = "1.0"
|
flate2 = "1.0"
|
||||||
anyhow = "1.0"
|
|
||||||
thiserror = "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" ] }
|
||||||
@ -115,35 +112,75 @@ lazy_static = "1.4"
|
|||||||
libc = "0.2"
|
libc = "0.2"
|
||||||
log = "0.4.17"
|
log = "0.4.17"
|
||||||
nix = "0.24"
|
nix = "0.24"
|
||||||
num-traits = "0.2"
|
nom = "7"
|
||||||
once_cell = "1.3.1"
|
once_cell = "1.3.1"
|
||||||
openssl = "0.10.38" # currently patched!
|
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"
|
thiserror = "1.0"
|
||||||
syslog = "4.0"
|
tokio = "1.6"
|
||||||
termcolor = "1.1.2"
|
|
||||||
tokio = { version = "1.6", features = [ "fs", "io-util", "io-std", "macros", "net", "parking_lot", "process", "rt", "rt-multi-thread", "signal", "time" ] }
|
|
||||||
tokio-openssl = "0.6.1"
|
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream = "0.1.0"
|
||||||
tokio-util = { version = "0.7", features = [ "codec", "io" ] }
|
tokio-util = { version = "0.7", features = [ "io" ] }
|
||||||
tower-service = "0.3.0"
|
tower-service = "0.3.0"
|
||||||
udev = "0.4"
|
udev = "0.4"
|
||||||
url = "2.1"
|
url = "2.1"
|
||||||
#valgrind_request = { git = "https://github.com/edef1c/libvalgrind_request", version = "1.1.0", optional = true }
|
|
||||||
walkdir = "2"
|
walkdir = "2"
|
||||||
xdg = "2.2"
|
xdg = "2.2"
|
||||||
nom = "7"
|
|
||||||
crossbeam-channel = "0.5"
|
|
||||||
|
|
||||||
# Used only by examples currently:
|
|
||||||
zstd = { version = "0.6", features = [ "bindgen" ] }
|
zstd = { version = "0.6", features = [ "bindgen" ] }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
anyhow.workspace = true
|
||||||
|
apt-pkg-native = "0.3.2"
|
||||||
|
base64.workspace = true
|
||||||
|
bitflags.workspace = true
|
||||||
|
bytes.workspace = true
|
||||||
|
cidr = "0.2.1"
|
||||||
|
crc32fast.workspace = true
|
||||||
|
crossbeam-channel.workspace = true
|
||||||
|
endian_trait.workspace = true
|
||||||
|
flate2.workspace = true
|
||||||
|
thiserror.workspace = true
|
||||||
|
futures.workspace = true
|
||||||
|
h2.workspace = true
|
||||||
|
handlebars = "3.0"
|
||||||
|
hex.workspace = true
|
||||||
|
http.workspace = true
|
||||||
|
hyper.workspace = true
|
||||||
|
lazy_static.workspace = true
|
||||||
|
libc.workspace = true
|
||||||
|
log.workspace = true
|
||||||
|
nix.workspace = true
|
||||||
|
nom.workspace = true
|
||||||
|
num-traits = "0.2"
|
||||||
|
once_cell.workspace = true
|
||||||
|
openssl.workspace = true
|
||||||
|
pam = "0.7"
|
||||||
|
pam-sys = "0.5"
|
||||||
|
percent-encoding.workspace = true
|
||||||
|
regex.workspace = true
|
||||||
|
rustyline.workspace = true
|
||||||
|
serde.workspace = true
|
||||||
|
serde_json.workspace = true
|
||||||
|
siphasher = "0.3"
|
||||||
|
syslog = "4.0"
|
||||||
|
termcolor = "1.1.2"
|
||||||
|
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-stream.workspace = true
|
||||||
|
tokio-util = { workspace = true, features = [ "codec" ] }
|
||||||
|
tower-service.workspace = true
|
||||||
|
udev.workspace = true
|
||||||
|
url.workspace = true
|
||||||
|
walkdir.workspace = true
|
||||||
|
xdg.workspace = true
|
||||||
|
zstd.workspace = true
|
||||||
|
|
||||||
|
#valgrind_request = { git = "https://github.com/edef1c/libvalgrind_request", version = "1.1.0", optional = true }
|
||||||
|
|
||||||
|
|
||||||
proxmox-async.workspace = true
|
proxmox-async.workspace = true
|
||||||
proxmox-compression.workspace = true
|
proxmox-compression.workspace = true
|
||||||
proxmox-http = { workspace = true, features = [ "client-trait", "proxmox-async" ] } # pbs-client doesn't use these
|
proxmox-http = { workspace = true, features = [ "client-trait", "proxmox-async" ] } # pbs-client doesn't use these
|
||||||
|
@ -6,12 +6,12 @@ edition.workspace = true
|
|||||||
description = "general API type helpers for PBS"
|
description = "general API type helpers for PBS"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
hex = "0.4.3"
|
hex.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
percent-encoding = "2.1"
|
percent-encoding.workspace = true
|
||||||
regex = "1.5.5"
|
regex.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_plain = "1"
|
serde_plain = "1"
|
||||||
|
|
||||||
proxmox-lang.workspace=true
|
proxmox-lang.workspace=true
|
||||||
|
@ -6,29 +6,29 @@ edition.workspace = true
|
|||||||
description = "The main proxmox backup client crate"
|
description = "The main proxmox backup client crate"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
bitflags = "1.2.1"
|
bitflags.workspace = true
|
||||||
bytes = "1.0"
|
bytes.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
hex = "0.4.3"
|
hex.workspace = true
|
||||||
h2 = { version = "0.3", features = [ "stream" ] }
|
h2.workspace = true
|
||||||
http = "0.2"
|
http.workspace = true
|
||||||
hyper = { version = "0.14", features = [ "full" ] }
|
hyper.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
openssl = "0.10"
|
openssl.workspace = true
|
||||||
percent-encoding = "2.1"
|
percent-encoding.workspace = true
|
||||||
pin-project-lite = "0.2"
|
pin-project-lite = "0.2"
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
rustyline = "9"
|
rustyline.workspace = true
|
||||||
serde = "1.0"
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = [ "fs", "signal" ] }
|
tokio = { workspace = true, features = [ "fs", "signal" ] }
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream.workspace = true
|
||||||
tower-service = "0.3.0"
|
tower-service.workspace = true
|
||||||
xdg = "2.2"
|
xdg.workspace = true
|
||||||
tar = "0.4"
|
tar = "0.4"
|
||||||
|
|
||||||
pathpatterns.workspace = true
|
pathpatterns.workspace = true
|
||||||
|
@ -6,16 +6,16 @@ edition.workspace = true
|
|||||||
description = "Configuration file management for PBS"
|
description = "Configuration file management for PBS"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
hex = "0.4.3"
|
hex.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
once_cell = "1.3.1"
|
once_cell.workspace = true
|
||||||
openssl = "0.10"
|
openssl.workspace = true
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
|
|
||||||
proxmox-lang.workspace=true
|
proxmox-lang.workspace=true
|
||||||
proxmox-metrics.workspace = true
|
proxmox-metrics.workspace = true
|
||||||
|
@ -6,22 +6,22 @@ edition.workspace = true
|
|||||||
description = "low level pbs data storage access"
|
description = "low level pbs data storage access"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
base64 = "0.13"
|
base64.workspace = true
|
||||||
crc32fast = "1"
|
crc32fast.workspace = true
|
||||||
endian_trait = { version = "0.6", features = [ "arrays" ] }
|
endian_trait.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
hex = { version = "0.4.3", features = [ "serde" ] }
|
hex = { workspace = true, features = [ "serde" ] }
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4.17"
|
log.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
openssl = "0.10"
|
openssl.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = [] }
|
tokio = { workspace = true, features = [] }
|
||||||
walkdir = "2"
|
walkdir.workspace = true
|
||||||
zstd = { version = "0.6", features = [ "bindgen" ] }
|
zstd.workspace = true
|
||||||
|
|
||||||
pathpatterns.workspace = true
|
pathpatterns.workspace = true
|
||||||
pxar.workspace = true
|
pxar.workspace = true
|
||||||
|
@ -6,14 +6,14 @@ edition.workspace = true
|
|||||||
description = "fuse and loop device helpers"
|
description = "fuse and loop device helpers"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
tokio = { version = "1.6", features = ["io-util"] }
|
tokio = { workspace = true, features = ["io-util"] }
|
||||||
|
|
||||||
proxmox-time.workspace = true
|
proxmox-time.workspace = true
|
||||||
proxmox-fuse.workspace = true
|
proxmox-fuse.workspace = true
|
||||||
|
@ -5,11 +5,11 @@ edition.workspace = true
|
|||||||
description = "pxar fuse file system code"
|
description = "pxar fuse file system code"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
tokio = "1.6"
|
tokio.workspace = true
|
||||||
|
|
||||||
proxmox-fuse.workspace = true
|
proxmox-fuse.workspace = true
|
||||||
proxmox-io.workspace = true
|
proxmox-io.workspace = true
|
||||||
|
@ -6,19 +6,19 @@ edition.workspace = true
|
|||||||
description = "LTO tape support"
|
description = "LTO tape support"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
thiserror = "1.0"
|
thiserror.workspace = true
|
||||||
endian_trait = { version = "0.6", features = ["arrays"] }
|
endian_trait.workspace = true
|
||||||
hex = "0.4.3"
|
hex.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
bitflags = "1.2.1"
|
bitflags.workspace = true
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
udev = "0.4"
|
udev.workspace = true
|
||||||
|
|
||||||
proxmox-io.workspace = true
|
proxmox-io.workspace = true
|
||||||
proxmox-lang.workspace=true
|
proxmox-lang.workspace=true
|
||||||
|
@ -7,32 +7,30 @@ description = "common tools used throughout pbs"
|
|||||||
|
|
||||||
# This must not depend on any subcrates more closely related to pbs itself.
|
# This must not depend on any subcrates more closely related to pbs itself.
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
base64 = "0.13"
|
base64.workspace = true
|
||||||
bytes = "1.0"
|
bytes.workspace = true
|
||||||
crc32fast = "1"
|
crc32fast.workspace = true
|
||||||
endian_trait = { version = "0.6", features = ["arrays"] }
|
endian_trait.workspace = true
|
||||||
flate2 = "1.0"
|
flate2.workspace = true
|
||||||
foreign-types = "0.3"
|
foreign-types = "0.3"
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
hex = "0.4.3"
|
hex.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4.17"
|
log.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
nom = "7"
|
nom.workspace = true
|
||||||
openssl = "0.10"
|
openssl.workspace = true
|
||||||
percent-encoding = "2.1"
|
percent-encoding.workspace = true
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
serde = "1.0"
|
serde_json.workspace = true
|
||||||
serde_json = "1.0"
|
|
||||||
# rt-multi-thread is required for block_in_place
|
# rt-multi-thread is required for block_in_place
|
||||||
tokio = { version = "1.6", features = [ "fs", "io-util", "rt", "rt-multi-thread", "sync" ] }
|
tokio = { workspace = true, features = [ "fs", "io-util", "rt", "rt-multi-thread", "sync" ] }
|
||||||
url = "2.1"
|
url.workspace = true
|
||||||
walkdir = "2"
|
walkdir.workspace = true
|
||||||
zstd = { version = "0.6", features = [ "bindgen" ] }
|
zstd.workspace = true
|
||||||
|
|
||||||
#proxmox = { version = "0.15.3", default-features = false, features = [ "tokio" ] }
|
|
||||||
proxmox-async.workspace = true
|
proxmox-async.workspace = true
|
||||||
proxmox-io= { workspace = true, features = [ "tokio" ] }
|
proxmox-io= { workspace = true, features = [ "tokio" ] }
|
||||||
proxmox-lang.workspace=true
|
proxmox-lang.workspace=true
|
||||||
@ -43,4 +41,4 @@ pbs-buildcfg.workspace = true
|
|||||||
pbs-api-types.workspace = true
|
pbs-api-types.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tokio = { version = "1.6", features = [ "macros" ] }
|
tokio = { workspace = true, features = [ "macros" ] }
|
||||||
|
@ -5,5 +5,5 @@ authors.workspace = true
|
|||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1"
|
anyhow.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
|
@ -5,20 +5,20 @@ authors.workspace = true
|
|||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
hyper = { version = "0.14", features = [ "full" ] }
|
hyper.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
openssl = "0.10"
|
openssl.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = [ "rt", "rt-multi-thread" ] }
|
tokio = { workspace = true, features = [ "rt", "rt-multi-thread" ] }
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream.workspace = true
|
||||||
tokio-util = { version = "0.7", features = [ "codec", "io" ] }
|
tokio-util = { workspace = true, features = [ "codec" ] }
|
||||||
xdg = "2.2"
|
xdg.workspace = true
|
||||||
zstd = { version = "0.6", features = [ "bindgen" ] }
|
zstd.workspace = true
|
||||||
|
|
||||||
pathpatterns.workspace = true
|
pathpatterns.workspace = true
|
||||||
pxar.workspace = true
|
pxar.workspace = true
|
||||||
|
@ -5,20 +5,19 @@ authors.workspace = true
|
|||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
base64 = "0.13"
|
base64.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = [ "io-std", "rt", "rt-multi-thread", "time" ] }
|
tokio = { workspace = true, features = [ "io-std", "rt", "rt-multi-thread", "time" ] }
|
||||||
tokio-util = { version = "0.7", features = ["io"] }
|
tokio-util.workspace = true
|
||||||
|
|
||||||
pxar.workspace = true
|
pxar.workspace = true
|
||||||
|
|
||||||
#proxmox = { version = "0.15.3" }
|
|
||||||
proxmox-async.workspace = true
|
proxmox-async.workspace = true
|
||||||
proxmox-lang.workspace=true
|
proxmox-lang.workspace=true
|
||||||
proxmox-router = { workspace = true, features = [ "cli" ] }
|
proxmox-router = { workspace = true, features = [ "cli" ] }
|
||||||
|
@ -6,22 +6,22 @@ edition.workspace = true
|
|||||||
description = "Proxmox Restore Daemon"
|
description = "Proxmox Restore Daemon"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
base64 = "0.13"
|
base64.workspace = true
|
||||||
env_logger = "0.9"
|
env_logger = "0.9"
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
http = "0.2"
|
http.workspace = true
|
||||||
hyper = { version = "0.14", features = [ "full" ] }
|
hyper.workspace = true
|
||||||
lazy_static = "1.4"
|
lazy_static.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4.17"
|
log.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
regex = "1.5"
|
regex.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = ["macros", "parking_lot", "sync"] }
|
tokio = { workspace = true, features = ["macros", "parking_lot", "sync"] }
|
||||||
tokio-stream = "0.1.0"
|
tokio-stream.workspace = true
|
||||||
tokio-util = { version = "0.7", features = [ "codec", "io" ] }
|
tokio-util = { workspace = true, features = [ "codec" ] }
|
||||||
|
|
||||||
pathpatterns.workspace = true
|
pathpatterns.workspace = true
|
||||||
pxar.workspace = true
|
pxar.workspace = true
|
||||||
|
@ -10,17 +10,16 @@ description = "Simple RRD database implementation."
|
|||||||
proxmox-router = { workspace = true, features = ["cli", "server"] }
|
proxmox-router = { workspace = true, features = ["cli", "server"] }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
bitflags = "1.2.1"
|
bitflags.workspace = true
|
||||||
crossbeam-channel = "0.5"
|
crossbeam-channel.workspace = true
|
||||||
libc = "0.2"
|
libc.workspace = true
|
||||||
log = "0.4.17"
|
log.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
serde_cbor = "0.11.1"
|
serde_cbor = "0.11.1"
|
||||||
|
|
||||||
#proxmox = { version = "0.15.3" }
|
|
||||||
proxmox-time.workspace = true
|
proxmox-time.workspace = true
|
||||||
proxmox-schema = { workspace = true, features = [ "api-macro" ] }
|
proxmox-schema = { workspace = true, features = [ "api-macro" ] }
|
||||||
proxmox-sys.workspace = true
|
proxmox-sys.workspace = true
|
||||||
|
@ -9,12 +9,12 @@ name = "pxar"
|
|||||||
path = "src/main.rs"
|
path = "src/main.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow.workspace = true
|
||||||
futures = "0.3"
|
futures.workspace = true
|
||||||
nix = "0.24"
|
nix.workspace = true
|
||||||
log = "0.4"
|
log.workspace = true
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
tokio = { version = "1.6", features = [ "rt", "rt-multi-thread" ] }
|
tokio = { workspace = true, features = [ "rt", "rt-multi-thread" ] }
|
||||||
|
|
||||||
pathpatterns.workspace = true
|
pathpatterns.workspace = true
|
||||||
pxar.workspace = true
|
pxar.workspace = true
|
||||||
|
Loading…
Reference in New Issue
Block a user