diff options
| author | Oli Strik <oliverstrik@gmail.com> | 2024-07-12 07:21:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-12 05:21:52 +0000 |
| commit | 519611c6c8da094717b0bfdba28e4942b78b4728 (patch) | |
| tree | e4ad7b9c730d2d9cbf71ccdfbde25fc33bb52261 /Cargo.lock | |
| parent | a283c34dbbad44dfddfa4b5eafa6d8e3b47b7c14 (diff) | |
| download | niri-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.lock | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -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" |
