/ Cargo.lock
Cargo.lock
  1  # This file is automatically @generated by Cargo.
  2  # It is not intended for manual editing.
  3  version = 4
  4  
  5  [[package]]
  6  name = "async-trait"
  7  version = "0.1.89"
  8  source = "registry+https://github.com/rust-lang/crates.io-index"
  9  checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
 10  dependencies = [
 11   "proc-macro2",
 12   "quote",
 13   "syn",
 14  ]
 15  
 16  [[package]]
 17  name = "bytes"
 18  version = "1.11.1"
 19  source = "registry+https://github.com/rust-lang/crates.io-index"
 20  checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
 21  
 22  [[package]]
 23  name = "const_format"
 24  version = "0.2.35"
 25  source = "registry+https://github.com/rust-lang/crates.io-index"
 26  checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad"
 27  dependencies = [
 28   "const_format_proc_macros",
 29  ]
 30  
 31  [[package]]
 32  name = "const_format_proc_macros"
 33  version = "0.2.34"
 34  source = "registry+https://github.com/rust-lang/crates.io-index"
 35  checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744"
 36  dependencies = [
 37   "proc-macro2",
 38   "quote",
 39   "unicode-xid",
 40  ]
 41  
 42  [[package]]
 43  name = "convert_case"
 44  version = "0.8.0"
 45  source = "registry+https://github.com/rust-lang/crates.io-index"
 46  checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f"
 47  dependencies = [
 48   "unicode-segmentation",
 49  ]
 50  
 51  [[package]]
 52  name = "futures"
 53  version = "0.3.31"
 54  source = "registry+https://github.com/rust-lang/crates.io-index"
 55  checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
 56  dependencies = [
 57   "futures-channel",
 58   "futures-core",
 59   "futures-executor",
 60   "futures-io",
 61   "futures-sink",
 62   "futures-task",
 63   "futures-util",
 64  ]
 65  
 66  [[package]]
 67  name = "futures-channel"
 68  version = "0.3.31"
 69  source = "registry+https://github.com/rust-lang/crates.io-index"
 70  checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
 71  dependencies = [
 72   "futures-core",
 73   "futures-sink",
 74  ]
 75  
 76  [[package]]
 77  name = "futures-core"
 78  version = "0.3.31"
 79  source = "registry+https://github.com/rust-lang/crates.io-index"
 80  checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
 81  
 82  [[package]]
 83  name = "futures-executor"
 84  version = "0.3.31"
 85  source = "registry+https://github.com/rust-lang/crates.io-index"
 86  checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
 87  dependencies = [
 88   "futures-core",
 89   "futures-task",
 90   "futures-util",
 91  ]
 92  
 93  [[package]]
 94  name = "futures-io"
 95  version = "0.3.31"
 96  source = "registry+https://github.com/rust-lang/crates.io-index"
 97  checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
 98  
 99  [[package]]
100  name = "futures-macro"
101  version = "0.3.31"
102  source = "registry+https://github.com/rust-lang/crates.io-index"
103  checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
104  dependencies = [
105   "proc-macro2",
106   "quote",
107   "syn",
108  ]
109  
110  [[package]]
111  name = "futures-sink"
112  version = "0.3.31"
113  source = "registry+https://github.com/rust-lang/crates.io-index"
114  checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
115  
116  [[package]]
117  name = "futures-task"
118  version = "0.3.31"
119  source = "registry+https://github.com/rust-lang/crates.io-index"
120  checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
121  
122  [[package]]
123  name = "futures-util"
124  version = "0.3.31"
125  source = "registry+https://github.com/rust-lang/crates.io-index"
126  checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
127  dependencies = [
128   "futures-channel",
129   "futures-core",
130   "futures-io",
131   "futures-macro",
132   "futures-sink",
133   "futures-task",
134   "memchr",
135   "pin-project-lite",
136   "pin-utils",
137   "slab",
138  ]
139  
140  [[package]]
141  name = "itoa"
142  version = "1.0.15"
143  source = "registry+https://github.com/rust-lang/crates.io-index"
144  checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
145  
146  [[package]]
147  name = "memchr"
148  version = "2.7.6"
149  source = "registry+https://github.com/rust-lang/crates.io-index"
150  checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
151  
152  [[package]]
153  name = "once_cell"
154  version = "1.21.3"
155  source = "registry+https://github.com/rust-lang/crates.io-index"
156  checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
157  
158  [[package]]
159  name = "overwatch"
160  version = "0.1.0"
161  dependencies = [
162   "async-trait",
163   "futures",
164   "overwatch",
165   "overwatch-derive",
166   "thiserror",
167   "tokio",
168   "tokio-stream",
169   "tokio-util",
170   "tracing",
171  ]
172  
173  [[package]]
174  name = "overwatch-derive"
175  version = "0.1.0"
176  dependencies = [
177   "async-trait",
178   "convert_case",
179   "overwatch",
180   "proc-macro-error2",
181   "proc-macro2",
182   "quote",
183   "syn",
184   "tracing",
185  ]
186  
187  [[package]]
188  name = "pin-project-lite"
189  version = "0.2.16"
190  source = "registry+https://github.com/rust-lang/crates.io-index"
191  checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
192  
193  [[package]]
194  name = "pin-utils"
195  version = "0.1.0"
196  source = "registry+https://github.com/rust-lang/crates.io-index"
197  checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
198  
199  [[package]]
200  name = "ping_pong"
201  version = "0.1.0"
202  dependencies = [
203   "async-trait",
204   "const_format",
205   "overwatch",
206   "serde",
207   "serde_json",
208   "thiserror",
209   "tokio",
210   "tracing",
211  ]
212  
213  [[package]]
214  name = "proc-macro-error-attr2"
215  version = "2.0.0"
216  source = "registry+https://github.com/rust-lang/crates.io-index"
217  checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
218  dependencies = [
219   "proc-macro2",
220   "quote",
221  ]
222  
223  [[package]]
224  name = "proc-macro-error2"
225  version = "2.0.1"
226  source = "registry+https://github.com/rust-lang/crates.io-index"
227  checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
228  dependencies = [
229   "proc-macro-error-attr2",
230   "proc-macro2",
231   "quote",
232   "syn",
233  ]
234  
235  [[package]]
236  name = "proc-macro2"
237  version = "1.0.103"
238  source = "registry+https://github.com/rust-lang/crates.io-index"
239  checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
240  dependencies = [
241   "unicode-ident",
242  ]
243  
244  [[package]]
245  name = "quote"
246  version = "1.0.42"
247  source = "registry+https://github.com/rust-lang/crates.io-index"
248  checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
249  dependencies = [
250   "proc-macro2",
251  ]
252  
253  [[package]]
254  name = "ryu"
255  version = "1.0.20"
256  source = "registry+https://github.com/rust-lang/crates.io-index"
257  checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
258  
259  [[package]]
260  name = "serde"
261  version = "1.0.228"
262  source = "registry+https://github.com/rust-lang/crates.io-index"
263  checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
264  dependencies = [
265   "serde_core",
266   "serde_derive",
267  ]
268  
269  [[package]]
270  name = "serde_core"
271  version = "1.0.228"
272  source = "registry+https://github.com/rust-lang/crates.io-index"
273  checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
274  dependencies = [
275   "serde_derive",
276  ]
277  
278  [[package]]
279  name = "serde_derive"
280  version = "1.0.228"
281  source = "registry+https://github.com/rust-lang/crates.io-index"
282  checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
283  dependencies = [
284   "proc-macro2",
285   "quote",
286   "syn",
287  ]
288  
289  [[package]]
290  name = "serde_json"
291  version = "1.0.145"
292  source = "registry+https://github.com/rust-lang/crates.io-index"
293  checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
294  dependencies = [
295   "itoa",
296   "memchr",
297   "ryu",
298   "serde",
299   "serde_core",
300  ]
301  
302  [[package]]
303  name = "slab"
304  version = "0.4.11"
305  source = "registry+https://github.com/rust-lang/crates.io-index"
306  checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
307  
308  [[package]]
309  name = "syn"
310  version = "2.0.111"
311  source = "registry+https://github.com/rust-lang/crates.io-index"
312  checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
313  dependencies = [
314   "proc-macro2",
315   "quote",
316   "unicode-ident",
317  ]
318  
319  [[package]]
320  name = "thiserror"
321  version = "2.0.17"
322  source = "registry+https://github.com/rust-lang/crates.io-index"
323  checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
324  dependencies = [
325   "thiserror-impl",
326  ]
327  
328  [[package]]
329  name = "thiserror-impl"
330  version = "2.0.17"
331  source = "registry+https://github.com/rust-lang/crates.io-index"
332  checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
333  dependencies = [
334   "proc-macro2",
335   "quote",
336   "syn",
337  ]
338  
339  [[package]]
340  name = "tokio"
341  version = "1.48.0"
342  source = "registry+https://github.com/rust-lang/crates.io-index"
343  checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
344  dependencies = [
345   "bytes",
346   "pin-project-lite",
347   "tokio-macros",
348  ]
349  
350  [[package]]
351  name = "tokio-macros"
352  version = "2.6.0"
353  source = "registry+https://github.com/rust-lang/crates.io-index"
354  checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
355  dependencies = [
356   "proc-macro2",
357   "quote",
358   "syn",
359  ]
360  
361  [[package]]
362  name = "tokio-stream"
363  version = "0.1.17"
364  source = "registry+https://github.com/rust-lang/crates.io-index"
365  checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
366  dependencies = [
367   "futures-core",
368   "pin-project-lite",
369   "tokio",
370   "tokio-util",
371  ]
372  
373  [[package]]
374  name = "tokio-util"
375  version = "0.7.17"
376  source = "registry+https://github.com/rust-lang/crates.io-index"
377  checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
378  dependencies = [
379   "bytes",
380   "futures-core",
381   "futures-sink",
382   "pin-project-lite",
383   "tokio",
384  ]
385  
386  [[package]]
387  name = "tracing"
388  version = "0.1.43"
389  source = "registry+https://github.com/rust-lang/crates.io-index"
390  checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647"
391  dependencies = [
392   "pin-project-lite",
393   "tracing-attributes",
394   "tracing-core",
395  ]
396  
397  [[package]]
398  name = "tracing-attributes"
399  version = "0.1.31"
400  source = "registry+https://github.com/rust-lang/crates.io-index"
401  checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
402  dependencies = [
403   "proc-macro2",
404   "quote",
405   "syn",
406  ]
407  
408  [[package]]
409  name = "tracing-core"
410  version = "0.1.35"
411  source = "registry+https://github.com/rust-lang/crates.io-index"
412  checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
413  dependencies = [
414   "once_cell",
415  ]
416  
417  [[package]]
418  name = "unicode-ident"
419  version = "1.0.22"
420  source = "registry+https://github.com/rust-lang/crates.io-index"
421  checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
422  
423  [[package]]
424  name = "unicode-segmentation"
425  version = "1.12.0"
426  source = "registry+https://github.com/rust-lang/crates.io-index"
427  checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
428  
429  [[package]]
430  name = "unicode-xid"
431  version = "0.2.6"
432  source = "registry+https://github.com/rust-lang/crates.io-index"
433  checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"