aboutsummaryrefslogtreecommitdiffstats
path: root/lib/warden-core/Cargo.toml
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-08-08 15:13:17 +0200
committerrtkay123 <dev@kanjala.com>2025-08-08 15:13:17 +0200
commit0f663ccb94581264e839bab9ae386114e8bd9973 (patch)
tree3e9794117a1e8d41c7789b2efb74dfc5684caafc /lib/warden-core/Cargo.toml
parent7f38c6ad7d3e140b6f270f80128def938c0659d5 (diff)
downloadwarden-0f663ccb94581264e839bab9ae386114e8bd9973.tar.bz2
warden-0f663ccb94581264e839bab9ae386114e8bd9973.zip
feat(warden): openapi
Diffstat (limited to 'lib/warden-core/Cargo.toml')
-rw-r--r--lib/warden-core/Cargo.toml5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/warden-core/Cargo.toml b/lib/warden-core/Cargo.toml
index dbe61fd..9cd4617 100644
--- a/lib/warden-core/Cargo.toml
+++ b/lib/warden-core/Cargo.toml
@@ -13,12 +13,17 @@ rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
prost = { workspace = true, optional = true }
+serde = { workspace = true, optional = true }
+serde_json = { workspace = true, optional = true }
tonic = { workspace = true, optional = true }
tonic-types = { version = "0.14.0", optional = true }
+utoipa = { workspace = true, optional = true }
[features]
default = []
iso20022 = ["dep:prost", "dep:tonic", "dep:tonic-types"]
+serde = ["dep:serde", "serde/derive", "dep:serde_json"]
+openapi = ["dep:utoipa", "serde"]
[build-dependencies]
tonic-prost-build = { version = "0.14.0", features = ["cleanup-markdown"] }