]>
Commit | Line | Data |
---|---|---|
2e426f9d DM |
1 | [package] |
2 | name = "proxmox-rest-server" | |
a815fc4f | 3 | version = "0.5.1" |
64959d9a FG |
4 | authors.workspace = true |
5 | edition.workspace = true | |
6 | license.workspace = true | |
7 | repository.workspace = true | |
2e426f9d DM |
8 | description = "REST server implementation" |
9 | ||
64959d9a | 10 | exclude.workspace = true |
7c7e2f88 | 11 | |
15dcfbf1 | 12 | [dev-dependencies] |
e5abc059 | 13 | proxmox-schema = { workspace = true, features = [ "api-macro" ] } |
41892214 | 14 | tokio = { workspace = true, features = [ "rt-multi-thread", "signal", "process" ] } |
15dcfbf1 | 15 | |
2e426f9d | 16 | [dependencies] |
41892214 FG |
17 | anyhow.workspace = true |
18 | futures.workspace = true | |
258e2399 | 19 | handlebars = { workspace = true, optional = true } |
41892214 FG |
20 | http.workspace = true |
21 | hyper = { workspace = true, features = [ "full" ] } | |
22 | lazy_static.workspace = true | |
23 | libc.workspace = true | |
24 | log.workspace = true | |
25 | nix.workspace = true | |
ee8419cf | 26 | once_cell.workspace = true |
e2ac53e3 | 27 | openssl.workspace = true |
41892214 | 28 | percent-encoding.workspace = true |
8316fd38 | 29 | regex.workspace = true |
41892214 FG |
30 | serde = { workspace = true, features = [ "derive" ] } |
31 | serde_json.workspace = true | |
32 | tokio = { workspace = true, features = ["signal", "process"] } | |
33 | tokio-openssl.workspace = true | |
ee8419cf FG |
34 | tokio-stream.workspace = true |
35 | tower-service.workspace = true | |
41892214 | 36 | url.workspace = true |
ca7a2616 | 37 | |
e5abc059 FG |
38 | proxmox-async.workspace = true |
39 | proxmox-compression.workspace = true | |
666f9202 | 40 | proxmox-http = { workspace = true, optional = true } |
e5abc059 FG |
41 | proxmox-io.workspace = true |
42 | proxmox-lang.workspace = true | |
e5abc059 FG |
43 | proxmox-router.workspace = true |
44 | proxmox-schema = { workspace = true, features = [ "api-macro", "upid-api-impl" ] } | |
e5abc059 | 45 | proxmox-sys = { workspace = true, features = [ "logrotate", "timer" ] } |
666f9202 | 46 | proxmox-time.workspace = true |
258e2399 WB |
47 | |
48 | [features] | |
49 | default = [] | |
50 | templates = ["dep:handlebars"] | |
666f9202 WB |
51 | rate-limited-stream = [ |
52 | "dep:proxmox-http", | |
53 | "proxmox-http?/rate-limited-stream", | |
54 | ] |