aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorOli Strik <oliverstrik@gmail.com>2024-07-12 07:21:52 +0200
committerGitHub <noreply@github.com>2024-07-12 05:21:52 +0000
commit519611c6c8da094717b0bfdba28e4942b78b4728 (patch)
treee4ad7b9c730d2d9cbf71ccdfbde25fc33bb52261 /Cargo.lock
parenta283c34dbbad44dfddfa4b5eafa6d8e3b47b7c14 (diff)
downloadniri-519611c6c8da094717b0bfdba28e4942b78b4728.tar.gz
niri-519611c6c8da094717b0bfdba28e4942b78b4728.tar.bz2
niri-519611c6c8da094717b0bfdba28e4942b78b4728.zip
Add schemars::JsonSchema trait to ipc types (#536)
* feat: add schemars JsonSchema trait to ipc types * niri-ipc: use feature-flag for deriving schemars::JsonSchema --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock42
1 files changed, 42 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 87165de1..c22bd250 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -986,6 +986,12 @@ dependencies = [
]
[[package]]
+name = "dyn-clone"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
+
+[[package]]
name = "edid-rs"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2294,6 +2300,7 @@ name = "niri-ipc"
version = "0.1.7"
dependencies = [
"clap",
+ "schemars",
"serde",
"serde_json",
]
@@ -3308,6 +3315,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b53b0a5db882a8e2fdaae0a43f7b39e7e9082389e978398bdf223a55b581248"
[[package]]
+name = "schemars"
+version = "0.8.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
+dependencies = [
+ "dyn-clone",
+ "schemars_derive",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "schemars_derive"
+version = "0.8.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "serde_derive_internals",
+ "syn 2.0.67",
+]
+
+[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3346,6 +3377,17 @@ dependencies = [
]
[[package]]
+name = "serde_derive_internals"
+version = "0.29.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.67",
+]
+
+[[package]]
name = "serde_json"
version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"