]> git.proxmox.com Git - proxmox.git/blob - proxmox-notify/Cargo.toml
api-macro: rename SerdeAttrib to FieldAttrib
[proxmox.git] / proxmox-notify / Cargo.toml
1 [package]
2 name = "proxmox-notify"
3 version = "0.3.0"
4 authors.workspace = true
5 edition.workspace = true
6 license.workspace = true
7 repository.workspace = true
8 exclude.workspace = true
9
10 [dependencies]
11 anyhow.workspace = true
12 handlebars = { workspace = true }
13 lazy_static.workspace = true
14 lettre = { workspace = true, optional = true }
15 log.workspace = true
16 mail-parser = { workspace = true, optional = true }
17 openssl.workspace = true
18 proxmox-http = { workspace = true, features = ["client-sync"], optional = true }
19 proxmox-http-error.workspace = true
20 proxmox-human-byte.workspace = true
21 proxmox-serde.workspace = true
22 proxmox-schema = { workspace = true, features = ["api-macro", "api-types"]}
23 proxmox-section-config = { workspace = true }
24 proxmox-sys = { workspace = true, optional = true }
25 proxmox-time.workspace = true
26 regex.workspace = true
27 serde = { workspace = true, features = ["derive"]}
28 serde_json.workspace = true
29
30 [features]
31 default = ["sendmail", "gotify", "smtp"]
32 mail-forwarder = ["dep:mail-parser"]
33 sendmail = ["dep:proxmox-sys"]
34 gotify = ["dep:proxmox-http"]
35 pve-context = ["dep:proxmox-sys"]
36 pbs-context = ["dep:proxmox-sys"]
37 smtp = ["dep:lettre"]