2021-10-07 10:36:06 +03:00
[ package ]
name = "proxmox-schema"
2024-05-16 10:35:50 +03:00
version = "3.1.1"
2022-12-06 14:18:46 +03:00
authors . workspace = true
edition . workspace = true
license . workspace = true
repository . workspace = true
2021-10-07 10:36:06 +03:00
description = "proxmox api schema and validation"
2022-12-06 14:18:46 +03:00
exclude . workspace = true
2021-10-07 10:36:06 +03:00
[ dependencies ]
2022-12-06 15:43:42 +03:00
anyhow . workspace = true
2024-03-15 14:27:29 +03:00
const_format = { workspace = true , optional = true }
2022-12-06 15:43:42 +03:00
lazy_static . workspace = true
2022-12-12 11:30:30 +03:00
regex . workspace = true
2022-12-06 15:43:42 +03:00
serde . workspace = true
serde_json . workspace = true
2022-12-01 13:06:41 +03:00
textwrap = "0.16"
2021-10-07 10:36:06 +03:00
# the upid type needs this for 'getpid'
2022-12-06 15:43:42 +03:00
libc = { workspace = true , optional = true }
nix = { workspace = true , optional = true }
2021-10-07 10:36:06 +03:00
2022-12-07 10:42:52 +03:00
proxmox-api-macro = { workspace = true , optional = true }
2021-10-07 10:36:06 +03:00
[ dev-dependencies ]
2022-12-06 15:43:42 +03:00
url . workspace = true
serde = { workspace = true , features = [ "derive" ] }
2022-12-07 10:42:52 +03:00
proxmox-api-macro . workspace = true
2021-10-07 10:36:06 +03:00
[ features ]
default = [ ]
2022-08-22 12:24:04 +03:00
api-macro = [ "dep:proxmox-api-macro" ]
upid-api-impl = [ "dep:libc" , "dep:nix" ]
2024-03-15 14:27:29 +03:00
api-types = [ "dep:const_format" ]
2021-10-07 10:36:06 +03:00
# Testing only
test-harness = [ ]